Il termine Craccare deriva dalle lingua inglese "to
crack" che significa sproteggere violare, e nel nostro
gergo e sinonimo di un programma che e in grado di rimuover
la protezione dal software e renderlo utilizzabilesenza
averne la licenza e per un periodo inderteminato, senza
limitazioni.
La maggior parte dei software shareware che viene diffusa
dai produttori ha qualche limitazione o in funzioni o in
tempo di utilizzo e inoltre compare ad ogni avvio la richiesta
di registarazione!
Per disabilitare queste limitazioni occorre un numero di
serie che ci viene asseganato al momento del pagamento e
avvolte elaborato in base al nostro nome.Su internet si
trovano ingenti raccolte di seriali universali e di programmi
che in base al nostro nome ci assegnano un codice (tipo
cod. Fiscale).
Quest'ultimo si chiama Key Gen(generatore di chiavi)e in
base ad un algoritmo ci assegna un codice personale.Altri
programmi per poter terminare la procedura di registrazione
necessitano di informazioni sulla licenza che ci trovano
nel regidìstro di configurazione,anche per questo
tipo di protezioni esistono file .reg con tali informazioni.L'ultimo
caso in cui non esiste modo per inserire seriali o altri
codiciun cracker mette mani direttamente sul codice del
programma.
Tale codice non e il codice sorgente del programma ma e
in ASSEMBLER.
Per ricavare tale codice esistono programmi apposta detti
DISASSEMBLER,tale procedura e comunque molto complicata
poiche "navigare" in un programma di qualche MB
non e facile e capirci qualcosa lo e ancora di meno.
Il primo passo e individuare i punti deboli di un programma,
nella maggior parte dei casi istruzioni di jump (JMP 0048646;
JE 045754; JNE 0054869)Questo comando in base ad alcune
verifiche fa eseguire o meno un funzione(controllo del numero
di serie)
ad esempio l'istruzione JE(jump if equal) esegue la sua
funzione se il confronto tra due quantita e uguale in caso
contrario non lo esegue; il trucco consiste nel cambiare
l'istruzione JE (jump if equal) in JNE(jump if not equal).
Semplce!Terminata tale fase di "lavoro" il cracker
prepara un mini programma con le istruzioni per la modifica
di alcuni byte all'internodi un file, compatta il tutto
e lo mette a disposizione di tutti in internet (gratis)!
In teoria piu protezioni possiede un programma dovrebbe
essere piu difficile craccarlo .....ma soltanto in teoria!!!
....continua
***Questa guida e soltanto a titolo informativo non incita
a craccare ne a usare programmi senza licenza***
by krakus