作者jeunder ()
看板ASM
标题Re: x86控制ip的方法
时间Sat Feb 24 01:45:30 2007
※ 引述《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