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.

Ovo radimo jer cemo cemo umesto pritiska na dugme ? uraditi da se pojavinas novi ubaceni dialog. Kada se pojavi novi dijalog onda cemo ubaciti ovuporuku. Dakle plan izgleda ovako:1) Dodati dialog pomocu ResHackera2) Osloboditi mesto za kod koji cemo ubaciti3) Napisati kod koji ce se kaciti na message loop za obradu poruka4) Napisati kod za svako dugme novog dialoga5) Dodati kod za vracanje iz dodatog koda u message loopUfff... ovo je mnogo posla a imamo i jedan veliki problem. Moramo prvo daoslobodimo dovoljno mesta da bi smo mogli da ubacimo novi kod koji ceuraditi sve sto smo zamislili. Za ovo ce nam trebati jedan dobar Hex Editor iLordPe, ja sam koristio staru verziju Hex WorkShop jer mi je jedina bila priruci, ali vi mozete koristiti bilo koji Hex Editor. Prvo cemo otvoriti AddOn.exesa LordPe-om i nacicemo sve sekcije.Uobicajno je da prosirimo poslednju sekciju za odredjeni broj bajtova. Dakleotvoricemo isti ovaj fajl pomocu Hex Editora, oticemo na poslednji bajt idodacemo jos 1000 0x00 bajtova. Pocetni bajt ce biti 3DC00 a poslednji3DEE0. Kada ovo uradimo vraticemo se u LordPe i izmenicemo fizicku ivirtualnu velicinu .rsrc sekcije sa 00034416 na 000348B0 jer smo dodali1000 bajtova. Moracemo jos i da promenimo karakteristike (flags) samesekcije tako da bi smo mogli i da ubacimo kod u nju na F00000E0. Sadamoramo da sracunamo gde se to nalazi virtualna adresa 3DC00. Za ovocemo iskoristiti FLC opciju iz LordPe-a.<strong>The</strong> Art <strong>of</strong> Cracking by Ap0x Page 64 <strong>of</strong> 165

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

Saved successfully!

Ooh no, something went wrong!