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.

+ “Hard” patcher sFizicki patchevi su patchevi koji se primenjuju direktno na fajlove takoda kod samog patchovanog fajla biva modifikovan fizicki na disku. Ova vrstapatcheva ima svoje podvrste koje se primenjuju u zavisnosti od slucaja kojise reversuje. Najvesce podvrste fizickih patchera su:• Obicni fajl patcheri• Patcheri koji podrzavaju vise verzija istog programa• Seek and Replace patcheri koji traze odredjene paterne u fajlovima kojepatchuju i zamenjuju ih novim bajtovima. Ovi paterni su ustvari nizovibajtova koji mogu sadrzati i jocker karaktere koji zamenjuju bilo kojibajt.+ Registry patchersOvo je vrsta patchera koja vrsi manipulaciju nad sistemski registrijem.Ova vrsta patchera moze biti dosta kompleksnija od obicnih .reg fajlova.Tako na primer ovi patcheri mogu vrsiti backup odpredjenih kljuceva, moguraditi periodicno brisanje i / ili modifikaciju celih grana kljuceva. Jedina manaovih patchera je to sto se najcesce prave posebno za svaku aplikaciju. Ovavrsta patchera nema svoje pod vrste.+ Memory patchersPosebna vrsta patchera koja se bavi modifikacijom radne RAMmemorije. Ovi patchevi su korisni u slucajevim kada nije moguce napravitiobican “hard” patch. Do ovakve situacije dovodi pakovanje “meta” externimpakerima ili enkripcijom sadrzaja fajla. Tada se prave takozvani loaderi kojistaruju program i posle odpakivanja programa ili njegove dekripcije umemoriju vrse patchovanje dekriptovanih / odpakovanih memoriskih adresa.Ovi patcheri mogu biti podeljeni u tri pod vrste:• Game traineri• Obicni memoriski patcheri (ustvari isto sto i game traineri)• Loaderi koji mogu biti konfigurisani tako da vrse patchovanje posleodredjenog broja sekundi / milisekundi, oni takodje mogu pauziratiprocese koje patchuju da bi posle patchovanja nastavili sa radomprocesa.Ova sistematizacija je uradjena iz razloga sto cemo dalje kroz ovo poglavljebiti suoceni sa razlicitim problemima koje cemo morati da resimo. Dalje krozpoglavlje cu vam pokazati kako se patchuju razlicite vrste pakera i kakomozete modifikovati memoriju.<strong>The</strong> Art <strong>of</strong> Cracking by Ap0x Page 150 <strong>of</strong> 165

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

Saved successfully!

Ooh no, something went wrong!