07.02.2015 Views

The Art of Reversing by Ap0x - Tutoriali.org

The Art of Reversing by Ap0x - Tutoriali.org

The Art of Reversing by Ap0x - Tutoriali.org

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ovo nam je zanimljivo jer serijski brojevi racunaju bas na ovaj nacin. Tu je<br />

uvek u pitanju neka petlja koja se ponavlja za sva slova imena na osnovu<br />

koga se racuna seriski broj, naravno ako on direktno zavisi od imena.<br />

Procicemo 5 puta kroz ovu petlju sa F8 i primeticemo da se sa strane u<br />

registrima (gornjem desnom uglu) pojavljuju neki brojevi:<br />

1 Prolaz 2 Prolaz<br />

3 Prolaz 4 Prolaz<br />

5 Prolaz<br />

Ako pogledate u donjem desnom cosku (STACK prozoru) videcete sta se<br />

desava sa ovim brojevima pod navodnicima.<br />

Ovde na slici vidimo da se<br />

brojevi polako dodaju jedan<br />

na drugi i da se ispod<br />

stringa “ap0x” polako<br />

stvara neki broj. Ovaj broj<br />

moze biti bas serijski broj<br />

koji mi trazimo. Polako sa<br />

F8 prelazimo preko redova i<br />

posmatramo registre, gore<br />

desno, cekajuci da se<br />

pojavi serijski broj koji smo<br />

uneli (111111). Ovde se<br />

desava jako zanimljiva<br />

stvar. I nas uneti serijski broj i ovaj novi koji smo primetili da se polako<br />

stvara u onoj petlji pojavljuju se ovde:<br />

<strong>The</strong> <strong>Art</strong> <strong>of</strong> <strong>Reversing</strong> <strong>by</strong> <strong>Ap0x</strong> Page 61 <strong>of</strong> 293

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

Saved successfully!

Ooh no, something went wrong!