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.

M y s e c o n d C r a c kPosto smo konfigurisali alate koji su nam potrebni sada cemo krenutisa njihovim koristenjem. St<strong>art</strong>ujte myFirstCrack.exe koji se nalazi u folderu…\Casovi\Cas01. Ono sto cete videti je obican Dos prozor koji kaze da nijecrackovan. Ovo cemo da promenimo. Otvorimo ovaj program u W32Dsamu[Hint: Dissasembler -> Open File to dissasemble ], sacekajmo koji trenutak da bise pojavio dissasemblovani program. Posto je ovo drugi cas necu mnogoanalizirati nego cemo uraditi samo ono sto je potrebno da bi smo crackovaliovaj program. Podsetimo se one poruke koju nam je program izbacio, sada bitrebalo da saznamo odakle se ona poziva. Ovo mozemo uraditi na dvanacina. Prvi je preko find opcije u programu, a drugi, nama malo korisniji, jepreko opcije String Reference u W32dsamu. Znaci pritisnimo predzadnjedugme u toolbaru na kojem pise Str Ref i novi prozor ce se otvoriti. U tomprozoru cemo pronaci poruku koju je program izbacio (Nisam crackovan :P) ikliknucemo 2x na nju, sto ce nas odvesti do tacnog mesta u kodu ovog exefajla odakle se ova poruka poziva. Program ce nas odvesti ovde:* Referenced by a (U)nconditional or (C)onditional Jump at Address:|:0040128C(C)|:004012EF 837DFC00 cmp dword ptr [ebp-04], 00000000:004012F3 754C jne 00401341:004012F5 83EC08 sub esp, 00000008:004012F8 6848284200 push 00422848:004012FD 83EC0Csub esp, 0000000C* Possible StringData Ref from Code Obj ->"Nisam crackovan :P"|:00401300 6880124000 push 00401280

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

Saved successfully!

Ooh no, something went wrong!