13.07.2015 Views

The art of cracking - Tutoriali

The art of cracking - Tutoriali

The art of cracking - Tutoriali

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

004012C1 8B DB 8B004012C2 EC DB EC004012C3 6A DB 6A ; CHAR 'j'004012C4 FF DB FF004012C5 68 DB 68 ; CHAR 'h'Verovali ili ne ovo je nas pravi OEP. Pritisnite CTRL+A da bi Olly analiziraoovaj deo koda i pojavice se sledece:004012C0 /. 55004012C1 |. 8BECPUSH EBPMOV EBP,ESP004012C3 |. 6A FF PUSH -1004012C5 |. 68 F8404000 PUSH crackme_.004040F8Nasli smo mesto na kome cemo uraditi dump pomocu LordPEa. Zapamtitesamo adresu na kojoj se nalazi OEP posto ce nam trebati, ta adresa je004012C0 ili samo 000012C0 ako oduzmemo image base PE sekcije. Sadanam ostaje samo da pronadjemo sve importe i da ih zalepimo za dumpovanfajl. Da bi smo ovo uradili ucitacemo ovaj proces u ImpRec. PromenicemoOEP na kome ce ImpRec traziti importe na 000012C0 i pritisnucemo IATAutoSearch pa Get Imports. Sta je ovo ??? Nemamo ni jedan validan APIpoziv, pa cak ni jedan validan dll. Ne nismo mi nista uradili pogresno negosamo treba da potrazimo importe. Kliknimo na dugme Show Invalid, pa cemokliknuti desnim dugmetom da nepoznate importe i selektovacemo TraceLevel1 sto ce nam vratiti neke API pozive, ali ne i sve. Ponovo cemo kliknutina dume Show invalid pa cemo i taj poslednji API poziv naci na sledeci nacin.Kliknucemo desnim dugmetom na njega i izabradjemo Plugin Tracers ->ASProtect 1.22 i tako cemo pronaci i taj zadnji API poziv. Sada mozemo dapritisnemo dugme Fix dump i da popravimo dumpovan fajl. To je sve stotreba da uradimo kako bi smo uspesno odpakovali ASProtect 1.2x.Opisani nacin nije jedini sa kojim se moze odpakovati ASProtectom zasticenaaplikacija. Ova verzija ASProtecta se takodje moze odpakovati i pomocuPeIDa, i to mnogo brze nego rucno :) Otvorite PeID i skenirajte nasu metupomocu njega, zatim selektujte dugme -> koje se nalazi u donjem desnomcosku i izaberite Plugins -> PeID Generic Unpacker. Pojavice se sledece:Kada se pojavi ovaj prozor pritisnite dugme -> da detektujete OEP i pritisniteUnpack. Kada se zavrsi sa dumpovanje PeID ce vas pitati da li da popraviimporte, a vi odgovorite sa Yes. Posle nekoliko sekundi imacete odpakovaniprogram u istom direktorijumu kao i originalni fajl. Brzo i lako, ali lame :)<strong>The</strong> Art <strong>of</strong> Cracking by Ap0x Page 139 <strong>of</strong> 165

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

Saved successfully!

Ooh no, something went wrong!