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.

Passwords – Olly & DelphiVideli smo da Delphi ima svoj nacin zapisivanja resursa, a ono sto nassada interesuje je kako da provalimo u password polja i vidimo sta se nalazizapisano unutra. Primer za ovo se nalazi u folderu Cas8 a zove se pwdMe.exe.Ovaj fajl cemo otvoriti pomocu Ollya. Vec smo naucili kako da pronadjemoresurse u Delphi exe fajlu pa to necu ponavljati. Dumpovacemo jedinu formu,TFORM1.Ono sto je specificno za Delphi je da unutar resursa svako Delphi polje,odnosno Edit ima parametar PasswordChar koji oznacava koji je to karaktersa kojim ce biti zamenjeno svako uneto slovo u taj Edit. Ovaj karakter jenajcesce zvezdica *. Stoga cemo pronaci PasswordChar u dumpu koji ce sepojaviti. Taj string cemo naci ovde:00464772 50 61 73 73 77 6F 72 64 43 68 61 72 06 01 2A 08 PasswordChar..*.Ako ste nekada koristili Delphi videli ste da je Default karakter za polje Editako ono nije Password tipa #0 ili 00 hex. Stoga cemo samo zameniti nasuzvezdicu 2A hex sa 00 i pretvoricemo polje za unos iz Password polja uobicno polje. Evo kako to izgleda posle patchovanja tog bajta:<strong>The</strong> Art <strong>of</strong> Cracking by Ap0x Page 91 <strong>of</strong> 165

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

Saved successfully!

Ooh no, something went wrong!