Programme : Hex Workshop 32 Cathégorie : Utilitaire PlateForme : Windows 95 Date : 14h, 27 juin 1998 Version : v2.50 Protection : Crack pour la Registration Fichier : Hworks32.exe Outils : Soft-ice v2.0 Ou ça? : CD n°26 de PcTeam / http://www.bpsoft.com Temps passé: Quelques dizaines de minutes Cours : 07 En procédant comme j'ai fait vous pourrez enregistrer ce programme. - Menu Help / About Hew Workshop, je remplie la case. - Je n'oublie pas de mettre mon bp préféré (bpx hmemcpy) - Je click sur Register et zou je commence à tracer jusqu'à l'affichage de la mauvaise boîte. Nous ici: XXXX:00430AD5 E8D634FDFF CALL 00403FB0 XXXX:00430ADA C745FC01000000 MOV DWORD PTR [EBP-04],00000001 XXXX:00430AE1 8D8D10FFFFFF LEA ECX,[EBP+FFFFFF10] XXXX:00430AE7 E844A30100 CALL 0044AE30 <--- "You have entered an invalid..." XXXX:00430AEC 6804040000 PUSH 00000404 XXXX:00430AF1 8B8DFCFEFFFF MOV ECX,[EBP+FFFFFEFC] XXXX:00430AF7 E8F4DC0100 CALL 0044E7F0 - Il va falloir remonter, quelques ligne au dessus on tombe sur: XXXX:00430A5D E9B8000000 JMP 00430B2B En va donc remonter pour trouver un saut Jx 00430A62, on finit par trouver: XXXX:004309D0 8945EC MOV [EBP-14],EAX XXXX:004309D3 E907000000 JMP 004309DF XXXX:004309D8 C745EC00000000 MOV DWORD PTR [EBP-14],00000000 XXXX:004309DF 837DEC00 CMP DWORD PTR [EBP-14],00 XXXX:004309E3 0F8479000000 JZ 00430A62 <------ Si on saute: mauvais serial XXXX:004309E9 8B8DFCFEFFFF MOV ECX,[EBP+FFFFFEFC] On va modifer le JZ en JNZ et on appuie sur F5: c'est bon on est enregistré. Le fichier Hexworks.reg a été créé avec mes renseignements. On quitte tout et on relance windows et on relance le programme, et là on est encore enregistré le programme ne vérifie pas la validité du serial dans le .reg . Finalement aucune modification héxadécimale n'est à effectuer, pour enregistrer le logiciel, la simple présence du fichier reg suffit.