/- -*-*-*-*-*- -\ ---| - - E-calc - - |--- kewl l'ascii hein? \- -*-*-*-*-*- -/ Salut a tous et surtout a toutes bien kil y est peu de fille et meme je pense meme poa du TOUT !!! bon si je fait une intro de merde c pour vour dire ke vous pourriez au moins ecrire des mails !!!!! meme si c pour me dire ke mes cours sont nuls ou ke vous avez une kestion !! ou meme me donnez une idee pour le prochain cours !!! merde c chaint ca !!!! j'v poa vous bouffer Bon allez g remarke je crois kil y a v ke mes textes ki a v po de diclaimer alors j'en fait un .... DiClAiMeR -------------------------------------------------------------- -Le texte dont vous etes en possession n'est entre vos mains que pour un usage educatif, et aucun autre donc si vous faites de la pratique illegale ca NE SERA PAS DE MA FAUTE !!! -------------------------------------------------------------- Voila un disclaimer ki arrache ;) Bon allez today on va s'atta ker a E-Calc ... alors le matos : - Windasm 8.9 - Softice 3.xx - Un editeur hexadecimal - E-calc v1.1 -------------------------------------------------------------- Deja, pour commencer je regarde les protects apperement y'en a juste une au demarrage ... je regarde dans l'aide combien ca coute pour avoir un serial koi ? 20$ us ! c koi ce delire pour un prog comme ca ! Aller place a softice on clique sur Register Alors on mets '8888' et on appuie sur ctrl+d pour declencher softice on tape hwnd et on mets un bmsg sur le premier edit de ecalc alors recapitulation : CTRL+D HWND BMSG n°dupremiereditdeecalc wm_gettext On quitte softice, par ctrl+d ou en tapant 'x' et on valide la boite on appuie 3X sur F12 et ensuite on trace jusque la : -------------------------------------------------------------- :0040660B FF15B0A24200 Call dword ptr [0042A2B0] :00406611 8D442408 lea eax, dword ptr [esp+08] {mets 8888 dans eax} :00406615 B9486B4100 mov ecx, 00416B48 {mets 32452 dans ecx} :0040661A 8A10 mov dl, byte ptr [eax] {mets 8888 dans dl} :0040661C 3A11 cmp dl, byte ptr [ecx] {compare 8888 a 32452} :0040661E 751A jne 0040663A :00406620 0AD2 or dl, dl :00406622 7412 je 00406636 :00406624 8A5001 mov dl, byte ptr [eax+01] :00406627 3A5101 cmp dl, byte ptr [ecx+01] :0040662A 750E jne 0040663A :0040662C 83C002 add eax, 00000002 :0040662F 83C102 add ecx, 00000002 :00406632 0AD2 or dl, dl :00406634 75E4 jne 0040661A :00406636 33C0 xor eax, eax :00406638 EB05 jmp 0040663F :0040663A 1BC0 sbb eax, eax :0040663C 83D8FF sbb eax, FFFFFFFF :0040663F 85C0 test eax, eax :00406641 7538 jne 0040667B {nous envoie sur la mauvaise boite} :00406643 E878390000 call 00409FC0 :00406648 C705D874420001000000 mov dword ptr [004274D8], 00000001 :00406652 68346B4100 push 00416B34 :00406657 680C6B4100 push 00416B0C :0040665C 56 push esi :0040665D E8CEB3FFFF call 00401A30 :00406662 83C40C add esp, 0000000C :00406665 6A01 push 00000001 :00406667 56 push esi :00406668 FF1598A24200 Call dword ptr [0042A298] :0040666E 33C0 xor eax, eax :00406670 5F pop edi :00406671 5E pop esi :00406672 81C400010000 add esp, 00000100 :00406678 C21000 ret 0010 :0040667B 68FC6A4100 push 00416AFC :00406680 68E06A4100 push 00416AE0 :00406685 56 push esi :00406686 E8A5B3FFFF call 00401A30 :0040668B 83C40C add esp, 0000000C :0040668E 33C0 xor eax, eax :00406690 5F pop edi :00406691 5E pop esi :00406692 81C400010000 add esp, 00000100 :00406698 C21000 ret 0010 -------------------------------------------------------------- Tiens mais il se fout de ma geule pkoi il compare mon serial avec un autre ?! uh ????? C ke c tout simplement le bon serial alors voila c fini je me trouve avec mon serial ! c'etait dure vraiment vraiment dure le plus dure, c t de mettre les sources au dessus !!!!! Maintenant allez sous windasm dessassembler le fichier et regardez, dans les 'string references' kes kon peut voir un ? une reference a 32452 ! c kon non ? Avec ce tutorial je v rendre jaloux tous les crackerz arf .... je plaisante bien sur ;) Info sur le logiciel : Dispo : sur pcmag n°125 sinon, regardez dans www.shareware.com y doit y etre c un prog en anglais hackvado@caramail.com