Assembler untuk cracker :
Register>
|
Register pada dasarnya adalah sebuah tempat penyimpanan data di prossesor.
Salah satu data yang perlu diwaspadai oleh cracker adalah : (E)AX,(E)BX,(E)CX,(E)DX
{(E) adalah kode terpenting dalam debugging kode 32-Bit }
Dibawah ini juga komponen register :
DS:SI = dapat digunakan sebagai operasi string
ES:DI = digunakan sebagai target dari operasi string
Ada tiga tipe dari register yaitu :
Register 32-Bit berawalan e, seperti eax.
Register 16-Bit sama dengan 32-Bit.
Perbedaannya hanya berupa ukuran variablenya
contoh : ax, bx, cx, dx, di, si, sp, bp.
Register 8-Bit yaitu :
al, ah, bl, bh, cl, ch, dl, dh.
l = berarti lebih rendah 8-Bit dari register 16-Bit.
h = berarti lebih tinggi 8-Bit dari register 16-Bit.
Register tidaklah perlu untuk kita pelajari terlalu jauh sebab seorang cracker
hanya mengetahui bahwa register hanyalah sebuah variable untuk penyimpanan data.
|