Re: x86控制ip的方法
※ 引述《loveflames (.....)》之銘言:
: 因為不可直接使用mov
: 所以先取得接下來要執行指令的偏移
: 然後mov到隨便一個暫存器後
: push cs
^^^^^^^ 如果只是在相同 cs 值下的移轉
直接用 "jmp 暫存器" 不就好了? :p
: push 暫存器
: retf
: retf會取出堆疊裡的值存到ip跟cs
另外補充相反的情況
因為不可直接使用 mov, 所以要取得 ip 值的話,
就用 push ip, 然後 pop 到一般暫存器.
什麼? 你說沒有 push ip 這指令?
其實我說的是
call label_here
label_here:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.148.252
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章