彙編指令
英文原版(intel指令手冊)
中文mov
move data between general-purpose registers; move data between memory and generalpurpose or segment registers; move immediates to general-purpose registers
在通用暫存器之間移動資料;在儲存器和通用暫存器或段暫存器之間移動資料;直接移動到通用暫存器(賦值)
leaload effective address
載入有效位址
call
call procedure
呼叫函式
movzx
move and zero extend
賦值並進行零拓展
movsx
move and sign extend
賦值並進行標誌拓展
imul
imul signed multiply
有符號乘法
addinteger add
整數加法
incincrement
增加jne/jnz
jump if not equal/jump if not zero
如果不等於跳轉/如果不等於零跳轉
jbe/jna
jump if below or equal/jump if not above
小於等於跳轉/不大於跳轉
jge/jnl
jump if greater or equal/jump if not less
大於等於跳轉/不小於跳轉
test
logical compare
邏輯比較
jmpjump
跳轉je/jz jump if equal/jump if zero
相等跳轉
等於零跳轉
持續更新
逆向 彙編指令整理
跳轉指令 1 無條件跳轉 jmp 2 根據 cx ecx 暫存器的值跳轉 jcxz cx 為 0則跳轉 jecxz ecx 為 0則跳轉 3 根據 eflags標誌位跳轉 je 等於則跳轉 jne 不等於則跳轉 jz 為 0則跳轉 jnz 不為 0則跳轉 js 為負則跳轉 jns 不為負則跳轉 jc...
逆向工程之彙編基礎
1.1 暫存器 以下是通用暫存器 除了非通用暫存器還有eip指令指標暫存器 多數字串指令通常把ecx用作計數器,把esi作為源指標,把edi作為目的指標,通常情況下棧操作會使用ebp和esp。除了通用暫存器和eip指令暫存器外還有6個16位段暫存器 段 cs 資料段 ds 棧段 ss 額外段 es ...
逆向入門所需基本彙編指令
1 就是一塊記憶體,作業系統在程式啟動的時候已經分配好的,供程式執行時使用。2 和資料結構的堆疊無關 3 檢視堆疊 1 mov指令 移動資料 2 add指令 加 3 sub指令 減 4 and指令 與 5 or指令 或 6 xor指令 異或 7 not指令 取反 mov指令 移動資料 記憶體 記憶體...