Leçon N°9 : Cracker winzip 8.0 fr
 



-Outils nécessaires :

   - Un désassembleur/débuggeur comme WinDasm v8.9.

   - Un éditeur hexadécimal HexDecCharEditor.

   - Le programme à cracker : winzip 8.0 fr.

-Le but :

Le but est supprimer cette fenêtre :



-Allez Go :

Bon...désassemblons-le , mais cette fois on cherchera pas dans les string, puisqu'il n'y a pas de serial à rentrer....

Mais comment les logiciels savent si on est enregistré ou pas?

La réponse c'est qu'il fouillent ou bien dans la base de registre, ou bien dans les fichier ini.
l'idée c'est de trouver dans le programme ainsi désasemblé, la routine qui cherche dans la base de registre:
Exemple RegOpenKey,RegQueryValue, "name","sn"(serial number).......
désassemblons winzip et cherchons "name" on tombe ici :



La routine qui test le code est celle encadrée dans l'image,c'est la même étudiée dans les cours précédents, la solution est alors facile.

PS : indication pour les newbies :
A l'adresse 0040795F changer EB1A en 9090
A l'adresse 00407973 changer A18C974800 en B801000000

<---Cours précédent  -----  Cours suivant--->





* Kurzy * Akcie * Práce * Zájezdy * Zájezdy * Meteobox * Auto *