07.02.2015 Views

The Art of Reversing by Ap0x - Tutoriali.org

The Art of Reversing by Ap0x - Tutoriali.org

The Art of Reversing by Ap0x - Tutoriali.org

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Ollyjev dump plugin Odgovor je jednostavan: Sve vezije koje sam ikada<br />

testirao je imalo neku gresku i 50% fajlova koje sam dumpovao imali su<br />

neku gresku, zbog cega nisu mogli da se startuju, zato vise volim dobri stari<br />

full dump iz LordPEa pa preporucujem i vama da ga koristite.<br />

Ako ste pomislili da je gotovo sa otpakivanjem UPXa, prevarili ste se. Ostaje<br />

nam jos dosta posla kako bismo naterali metu da se startuje. Zapamtili smo<br />

adresu na kojoj se nalazi pravi OEP: 004012C0, ona ce nam trebati kako<br />

bismo ispravili OEP na pravu vrednost. Ali pre nego sto ispravimo OEP<br />

moracemo da popravimo importe posto je UPX ostavio samo par importa koji<br />

su njemu potrebni kako bi otpakovao zapakovani kod u memoriju. Da bi smo<br />

popravili importe treba nam jedan drugi alat, treba nam Import<br />

Reconstructer. Ne gaseci Olly i ne pomerajuci se sa linije OEPa startujete<br />

Import Reconstructer ili ImpRec. Pre upotrebe ImpReca moramo ga prvo<br />

pravilno konfigurisati. Podesite vase opcije da odgovaraju slici:<br />

Kao sto primecujete podesio sam ImpRec tako da on sam prilikom<br />

popravljanja importa popravi i OEP sto ce nam samo sacuvati vreme odlaska<br />

u neki PE editor kako bismo popravili OEP. Kada smo konfigurisali ImpRec<br />

selektovacemo iz liste aktivnih procesa nas crackme.upx.exe fajl i<br />

sacekacemo da se proces ucita. Kada se ovo desi videcemo da je vrednost<br />

OEPa ona stara 00008160 pa cemo je promeniti na novu kako bi ImpRec<br />

pronasao sve importe. Umesto stare vrednosti OEPa unecemo novu,<br />

unecemo 004012C0 - ImageBase (00400000) = 000012C0. Obratite paznju<br />

na ovo, a to je da se image base mora oduzeti od VA vrednosti originalnog<br />

OEPa kako bi ImpRec trazio importe na pravom mestu. Kada ovo uradimo<br />

pritisnucemo dugme IATAutoSearch pa dugme GetImports. U gornjem delu<br />

<strong>The</strong> <strong>Art</strong> <strong>of</strong> <strong>Reversing</strong> <strong>by</strong> <strong>Ap0x</strong> Page 197 <strong>of</strong> 293

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

Saved successfully!

Ooh no, something went wrong!