作者loveflames (.....)
看板ASM
標題x86控制ip的方法
時間Tue Feb 20 21:52:21 2007
因為不可直接使用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)
1F:→ zha0:jxx, jmp, call, int .... 這類的也算是 ... 02/22 12:11
2F:推 final01:借問ip是啥?有這暫存器嗎 02/22 20:51
3F:→ zha0:是的... 16/32/AMD64 bits -> IP/EIP/RIP 02/22 22:49
4F:推 final01:我想起來了CS:IP 02/23 21:06
5F:推 loveflames:其實x86的特殊暫存器還不少,像cr0跟cr3 02/24 21:44