x86控制ip的方法

看板ASM (組合語言)作者 (.....)時間18年前 (2007/02/20 21:52), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/2 (看更多)
因為不可直接使用mov 所以先取得接下來要執行指令的偏移 然後mov到隨便一個暫存器後 push cs push 暫存器 retf retf會取出堆疊裡的值存到ip跟cs -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.18.108 ※ 編輯: loveflames 來自: 61.225.18.108 (02/20 21:59)

02/22 12:11, , 1F
jxx, jmp, call, int .... 這類的也算是 ...
02/22 12:11, 1F

02/22 20:51, , 2F
借問ip是啥?有這暫存器嗎
02/22 20:51, 2F

02/22 22:49, , 3F
是的... 16/32/AMD64 bits -> IP/EIP/RIP
02/22 22:49, 3F

02/23 21:06, , 4F
我想起來了CS:IP
02/23 21:06, 4F

02/24 21:44, , 5F
其實x86的特殊暫存器還不少,像cr0跟cr3
02/24 21:44, 5F
文章代碼(AID): #15slqNTe (ASM)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
3
5
文章代碼(AID): #15slqNTe (ASM)