13.07.2015 Views

The art of cracking - Tutoriali

The art of cracking - Tutoriali

The art of cracking - Tutoriali

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

ReEnable buttons – Olly & DelphiVideli smo da se format Delphi resursa dosta razlikuje od standardnognacina zapisa resursa. U ovom delu poglavlja cu vas nauciti kako daiskoristite ovo da bez upotrebe ResHackera ukljucite iskljucene objekte.Naravno da se pitate zasto bi ste ovo uopste ucili ako su vam pri ruci alatikao sto su ResHacker, VBReformer i slicni. Naravno da ne morate da uciteovu tehniku ali postoji veci broj prednosti ako patchujete programe ovako.Naime kada ukljucite neko dugme recimo pomocu ReSHackera on umesto dajednostavno promeni samo jedan bajt on promeni veci deo koda i zbog togase promeni velicina fajla koji ste patchovali. Sada shvatate zasto je ovo lose.Ako koristite ResHacker necete moci da uporedite dva fajla jer su im velicinerazlicite, a samim ti cete biti prinudjeni da ako distribuirate vase patcheve(ne radite ovo sa komercijalnim shareware programima jer je nezakonito) biceteprinudjeni da saljete cele .exe fajlove a ne male patchere na internet. Zato jenajbolje koristiti ovaj prilicno 1337 (elite) nacin :) Otvorite program…\Casovi\Cas8\EnableMe.exe pomocu Ollya. Predjite u Executable ModulesWindow (ALT + E) i tu pritisnite desno dugme na glavni exe fajl i izaberiteView ALL Resources... Prozor koji ce se pojaviti odgovara onom na slici:Od svih ovih resursa interesuje nas samo sadrzaj glavnog Forma, forma 1 izato cemo klikutni desnim dugmetom na nju i izvrsicemo Dump kao na sliciiznad. U novo otvorenom prozoru moramo da potrazimo objekte koje trebada ukljucimo. Imajte na umu da se ovo moze raditi i preko obicnog Hexeditora samo ja preferiram da sve zavrsavam preko Ollya koji se u ovomslucaju ponasa bas kao obican Hex Editor. Ono sto cemo traziti u ovom delukoda kao obican binary string je rec Enabled jer je ona specificna za Delphiobjekte i oznacava da li je neki objekat ukljucen ili ne. Pritisnite desnodugme -> Search for -> Binary string i u polje ASCII unesite string Enabledkoji cemo traziti. Klikom na OK Olly ce nas odvesti do prvog pojavljivanjastringa Enabled to jest do adrese 00463C0E a to vidimo i na slici koja senalazi ispod.<strong>The</strong> Art <strong>of</strong> Cracking by Ap0x Page 87 <strong>of</strong> 165

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

Saved successfully!

Ooh no, something went wrong!