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.

Stigli smo do adrese 00407DD8 i u registrima se nalaze stvari prikazaneizvojene na ovoj slici. EAX sadrzi moguci pravi seriski broj a EDX nas unetilazni seriski broj. Posto je posle izvrsavanja CALLa na adresi 00407DD8odluceno da li je seriski broj ispravan ili ne, pa zakljucujemo da ovaj CALLsluzi za uporedjivanje unetog (111111) seriskog broja i ispravnog seriskogbroja u EAXu. Sledeci (crveni) red 00407DDD proverava rezultat izvrsavanjaCALLa. Ako su EAX i EDX jednaki program ce nastaviti dalje a ako su razlicitionda ce prikazati poruku o pogresnom seriskom broju. Ovo znaci da je praviseriski broj za ime ap0x jednak 14641794194413041864. Ovde moram danapomenem da se seriski brojevi uvek proveravaju direktno ispred (iznad)poruke o pogresnom seriskom broj. Znaci ne mnogo iznad u kodu se morajuuporediti na neki nacin dve vrednosti, vrednost naseg unetog, laznogseriskog broja i ispravnog broja za uneto ime. Kao sto ste primetili “pecanje”seriskog broja se zasniva na namernom unosenju pogresnog seriskog broja umetu kako bi smo pronasli mesto gde se pogresan seriski broj proverava satacnim seriskim brojem. Kada pronadjemo ovo mesto preostaje nam samoda prepisemo ovaj tacan seriski broj i da ga unesemo u metu umesto naseglaznog seriskog broja.Vezba:Ako zelite mozete proveriti znanje steceno o trazenju seriskog broja zauneto ime jednostavnim unosenjem nekog drugog prozivoljnog imena itrazenjem pravog seriskog broja za to ime.<strong>The</strong> Art <strong>of</strong> Cracking by Ap0x Page 34 <strong>of</strong> 165

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

Saved successfully!

Ooh no, something went wrong!