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.

ASPack 1.x - 2.x<br />

Ovaj paker se nije mnogo menjao kroz svoje verzije kao ni UPX, dakle<br />

ako mozete da otpakujete ovaj primer mozete da otpakujete bilo koju verziju<br />

ASpacka. Otpakujemo fajl damn_contest.aspack.exe koji se nalazi u folderu<br />

Cas10. Za razliku od proslih pakera u ovom cemo koristiti Ollydump plugin jer<br />

ovde skracuje posao otpakivanja i popravljanja importa. Otvorimo Olly i<br />

ucitajmo damn_contest.exe u njega File -> Open. U CPU Windowu [ ALT + C<br />

] vidimo prve redove fajla:<br />

00411000 > 60 PUSHAD<br />

00411001 E8 00000000 CALL damn_con.00411006<br />

00411006 5D POP EBP<br />

00411007 81ED 0A4A4400 SUB EBP,444A0A ; UNICODE "ymunds"<br />

0041100D BB 044A4400 MOV EBX,444A04<br />

Ovo nije originalni kod DAMN tryme-a nego je kod ASpacka koji se prvo<br />

izvrsava i sluzi za otpakivanje ASpackovanog fajla u memoriju. Pritisnite F8<br />

da biste dosli do linije 00411001 odnosno da biste presli preko PUSHAD<br />

komande.<br />

EAX 00000000<br />

ECX 0006FFB0<br />

EDX 7FFE0304<br />

EBX 7FFDF000<br />

ESP 0006FFA4<br />

Hardware, on access -> Dword. Postavili smo breakpoint i<br />

program ce stati kad dodje do selektovane linije. Pritisnimo jedno F9 da<br />

startujemo program. Zavrsili smo ovde:<br />

00411559 /75 08 JNZ SHORT damn_con.00411563

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

Saved successfully!

Ooh no, something went wrong!