13.07.2015 Views

The art of cracking - Tutoriali

The art of cracking - Tutoriali

The art of cracking - Tutoriali

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

0040D379 |76 380040D37B |66:3D 17250040D37F |74 510040D381 |3C 270040D383 |75 0A0040D385 |80FC 800040D388 |72 050040D38A |80FC 8F0040D38D |76 050040D38F |470040D390 |430040D391 ^|EB DAJBE SHORT Notepad_.0040D3B3CMP AX,2517JE SHORT Notepad_.0040D3D2CMP AL,27JNZ SHORT Notepad_.0040D38FCMP AH,80JB SHORT Notepad_.0040D38FCMP AH,8FJBE SHORT Notepad_.0040D394INC EDIINC EBXJMP SHORT Notepad_.0040D36DDa bi smo presli sva ova ponavljanja pronacicemo negde dole zadnji skokkoji ce nas vratiti negde gore u kod. Taj skok se nalazi ovde:0040D3E0 ^\EB 87 JMP SHORT Notepad_.0040D369Posto zelimo da preskocimo sve ove loopove jednostavno cemo postavitibreak-point na adresu odmah ispod ovog skoka, postavicemo ga na adresu0040D3E2 i pritisnucemo F9 da dodjemo do njega. Dalje cemo nastaviti saizvrsavanjem koda sa F8 sve dok ne stignemo do adrese 0040D48F.0040D488 9D0040D489 500040D48A 68 CC104000POPFDPUSH EAXPUSH Notepad_.004010CC0040D48F C2 0400 RET 4Kada se izvrsi i ova RET 4 komanda mi cemo se naci ovde:004010CC 55 DB 55 ; CHAR 'U'004010CD 8B DB 8B004010CE EC DB ECKao sto nam je PeID rekao na adresi 004010CC se nalazi pravi OEP. Posleanalize ovog koda sa CTRL+A cemo videti da je ovo zaista pravi OEP,004010CC /. 55004010CD |. 8BEC004010CF |. 83EC 44004010D2 |. 56PUSH EBPMOV EBP,ESPSUB ESP,44PUSH ESIi da ovde mozemo da uradimo dump pomocu LordPEa. Posle dumpa namostaje samo da popravimo importe pomocu ImpReca na standardan nacin.Videli smo da PeID bez greske moze da nadje OEP u PeCompactovanimfajlovima i da se bez brime mozemo pouzdati u njegovu procenu OEPa. Ovainformacija nam moze posluziti da napravimo neku skriptu koja bi za nasodpakovala program pakovan PeCompactom ili je mozemo koristiti da seproverima da li smo mi na pravom mestu i da li je to pravi OEP. Kao stovidite mnogo je lakse odpakovati noviju nego stariju verziju PeCompacta,mislim lako je odpakovati i jednu i drugu verziju samo nam za ovu novuverziju treba manje posla.<strong>The</strong> Art <strong>of</strong> Cracking by Ap0x Page 133 <strong>of</strong> 165

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!