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

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

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

prozora ce se pojaviti svi .dll fajlovi koje ovaj crackme koristi i kao grane<br />

istih ce se pojaviti odgovarajuci API pozivi. Provericemo da li su svi pozivi<br />

tacni i da li je ImpRec pronasao sve API pozive. Kliknucemo na dugme Show<br />

Invalid. Posto se nista nije pojavilo zakljucujemo da su svi importi ispravni.<br />

Sada nam ostaje samo pa popravimo importe u fajlu koji smo dumpovali<br />

prethodno. Kliknucemo na dugme Fix Dump i selektovacemo fajl koji smo<br />

dumpovali sa LordPEom. ImpRec ce napraviti novi fajl koji ce sadrzati<br />

popravljene importe. Na sledecoj slici je detaljno objasnjeno kako se koristi<br />

ImpRec:<br />

Ono sto je bitno a nije naglaseno na ovoj slici je da checkbox Add new<br />

section mora biti selektovan kako bi se importi dodali u novu sekciju PE fajla<br />

a ne prepisali preko starih. Ako pogledamo sekcije koje sada ima ovaj novi<br />

popravljeni fajl videcemo sledece:<br />

UPX0 | 00005000 | 00001000 | 00005000 | 00001000 | E0000080<br />

UPX1 | 00003000 | 00006000 | 00003000 | 00006000 | E0000040<br />

.rsrc | 00001000 | 00009000 | 00001000 | 00009000 | C0000040<br />

.mackt | 00001000 | 0000A000 | 00001000 | 0000A000 | E0000060<br />

Videcemo da je dodata sekcija .mackt koja sadrzi sve ispravne importe.<br />

Pitate se zasto sam posvetio cetiri strane ovako jednostavnom pakeru<br />

Razlog je jednostavan. Otpakivanje svih vrsta pakera se zasniva na istim<br />

postupcima pa ostale packere necu objasnjavati ovako detaljno,<br />

podrazumevacu da sve ove osnovne stvari vec znate.<br />

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

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

Saved successfully!

Ooh no, something went wrong!