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.

ASMbasics[ Registri ]Registri su osnovna mesta gde programi cuvaju svoje podatke. Ti podacimogu biti tekst ili brojevi. Kada govorimo o AMSu moramo znati da se negovori o obicnim decimalnim brojevima nego da procesor radi sa Hex t.j.hexadecimalnim brojevima (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F).Najvazniji registri za crackere su (E)AX,(E)BX,(E)CX,(E)DX - (E)AX = EAX iliAX u zavisnosti da li radimo sa 16-bit (AX) ili 32-bitnim (EAX) programima.Takodje postoje parovi registera koji se koriste za uporedjivanje stringova(obicnog teksta)DS:SI ; Koriste se kao osnova za operacije sa stringovimaES:DI ; Koriste se kao rezultat za orepacije sa stringovimaRegistri su najvazniji deo kod razumevanja ASMa, ali dovoljno je da ihshvatite kao mesta na kojima se cuvaju vrednosti promenjivih (variabli)Primer(1):----------MOV EAX, 1MOV EBX, 2SUB EBX, EAXRET

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

Saved successfully!

Ooh no, something went wrong!