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.

E Z I P 1 . 0Ovo je jos jedan lak paker za odpakivanje. Otvorite primer zapakovansa ovim pakerom koji se zove Unpackme12.EZIP1.exe pomocu Ollya. Prva linijapakera ce izgledati ovako:004060BE > $ /E9 19320000 JMP Unpackme.004092DCIzvrsite ovaj skok sa F8 i zavrsicete ovde:004092DC /> \55004092DD |. 8BEC004092DF |. 81EC 28040000004092E5 |. 53004092E6 |. 56PUSH EBPMOV EBP,ESPSUB ESP,428PUSH EBXPUSH ESIMozete da traceujete kroz ovaj kod ali nema potrebe :) samo odskrolujte dosamog kraja ovog CALLa i videcete sledece:00409688 |. FFE0 JMP EAX 5FPOP EDI0040968B |. 5EPOP ESI0040968C |. 5BPOP EBX0040968D |. C9LEAVE0040968E \. C3RETSada samo treba da postavite jedan obican break-point na JMP EAXkomandu, pritisnete F9 da bi ste dosli do te komande i izvrsite je sa F8. Posleovoga cete se naci na nasem pravom OEPu, to jest ovde:00401000 6A 00 PUSH 000401002 E8 0D010000 CALL Unpackme.00401114Sada mozete da uradite dump pomocu OllyDMP plugina. Default podesavanjasu ok. Posle ovoga cete dobiti uspesno odpakovan EZIPovan fajl.SP EC b3Kao sto smo videli kod EZIPa, JMP EAX komanda nas kod nekih pakeramoze odvesti do samog OEPa. Ovo cemo iskoristiti za odpakivanje SPEC b3a.Primer se nalazi u folderu Cas10, a zove se Notepad.SPEC3.exe. Ucitajte ga uOlly i samo odskrolujte dole dok ne naidjete na:0040D14F FFE0JMP EAXPostavite break-point na JMP EAX, pritisnite F9 da bi ste dosli do tog breakpointai sa F8 izvrsite skok i zavrsicete na OEPu. Posle ovoga samo uraditedump pomocu OllyDMP plugina i odpakivanje je gotovo :)C E x e 1 . 0 a - 1 . 0 bOvo je klasican primer kako ne treba pisati zastitu za vase aplikacije.Naime iako se fajl nalazi enkriptovan unutar samog .exe fajla on se prilikomdekripcije kompletno odpakuje na disk. Primer ove veoma lose zastite senalazi u folderu Cas10 a zove se unpackme9.CExe.exe. Kako cete odpakovatiprogram “zasticen” ovim kripterom ??? Jednostavno st<strong>art</strong>ujte zapakovani fajli sacekajte da se on pokrene, kada se pokrene primeticete da se u istomdirektorijumu nalazi jedan .tmp fajl. Vi samo treba da iskopirate taj tmp fajlgde zelite i preimenujete ga u .exe fajl. Dekriptovanje je gotovo, a nismo cakni upalili Olly :)<strong>The</strong> Art <strong>of</strong> Cracking by Ap0x Page 143 <strong>of</strong> 165

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

Saved successfully!

Ooh no, something went wrong!