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.

NACIN 1:Prvi nacin je izuzetno lak i ne zahteva nikakve dodatne alate sem Ollya.Posto smo backupovali OEP u Notepad znamo tacno kako on izgleda imozemo da izmeniti i posle vratiti. Dakle u Notepadu imamo ovo:00401580 > $ 55 PUSH EBP00401581 . 8BEC MOV EBP,ESP00401583 . 6A FF PUSH -100401585 . 68 00404000 PUSH CRC32.004040000040158A . 68 88264000 PUSH CRC32.00402688Oticemo na adresu 00401580 i izmeniti je tako da ona vodi direktno doadrese 00403384 gde pocinje prikazivanje NAGa. Izmenicemo adresu00401580 u jedan obican skok:00401580 > /E9 FF1D0000 JMP CRC32.0040338400401585 . |68 00404000 PUSH CRC32.004040000040158A . |68 88264000 PUSH CRC32.00402688Dakle uneli smo jmp 00403384 ali smo na racun toga izgubili par redovaOEPa koje moramo negde nadoknaditi. Izgubljeni redovi su:00401580 > $ 55 PUSH EBP00401581 . 8BEC MOV EBP,ESP00401583 . 6A FF PUSH -1Pa cemo njih uneti odmah ispod NAGa koji pocinje na adresi 00403384.Oticemo dole i na adresi 00403398 cemo uneti delove koji nedostaju.00403398 . 55 PUSH EBP00403399 . 8BEC MOV EBP,ESP0040339B . 6A FF PUSH -1i dodacemo jedan skok koji ce vratiti program na prvu neizmenjenu adresuod gore, na 00401585.0040339D .^\E9 E3E1FFFFJMP CRC32.00401585I sa time smo zavrsili sa dodavanjem obicnog NAG ekrana u program. Sadaostaje samo da snimimo promene i pokrenemo snimljeni fajl. Fajlcrc32_added.exe pokazuje kako dodani NAG treba da izgleda.NACIN 2:Prvi nacin je izuzetno lak ali drugi nacin moze biti jos laksi ali zahtevaupotrebu dva alata: Ollya i LordPe-a. Kada smo uneli NAG treba odmah ispodNAGa da dodamo skok koji ce nas vratiti na OEP posto se posle izvrsavanjaNAGa program vraca na pocetak. Dodajte red:00403398 .^\E9 E3E1FFFF JMP CRC32.00401580Ovo radimo zato sto cemo promeniti OEP programa sa 00401580 na00403384 tako da ce se prvo izvrsiti NAG pa tek onda sve ostalo. Kada smododali i ovaj red snimimo promene. Da bi smo promenili OEP fajla otvoricemonovo-snimljeni fajl pomocu LordPe-a. Kliknite na PE-Editor dugme i izaberitenovo-snimljeni fajl i u njemu cemo izmeniti OEP u novu adresu 00403384 –ImageBase 00400000 = 00003384. Ovo treba daizgleda kao na slici. Posle promena mozemo dapritisnemo Save, da zatvorimo LordPE i dast<strong>art</strong>ujemo fajl sa izmenjenim OEPom. Videcemoda smo uspeli i da program radi bez ikakvihproblema.<strong>The</strong> Art <strong>of</strong> Cracking by Ap0x Page 62 <strong>of</strong> 165

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

Saved successfully!

Ooh no, something went wrong!