易语言在程序当前程序用汇编获取EIP寄存器值
简单的问题 百度了一下有点迷糊所以发个帖子让更多人看得多不要犯迷糊就是这样
call pop eax
eax=eip
然后leave ret 返回就获取到了 很巧妙的方法! 本帖最后由 wangyujie96 于 2019-10-20 14:02 编辑
可惜取到的EIP是第0级的,也就是getEIP这个函数内的地址。应该取【ESP-4】,这才是调用getEIP的上层函数 易语言确实很不错啊 wangyujie96 发表于 2019-10-20 14:01
可惜取到的EIP是第0级的,也就是getEIP这个函数内的地址。应该取【ESP-4】,这才是调用getEIP的上层函数
你这个方式不行 我在Windows8系统测试他永远返回的是40000这个是跨进程调用的时候
页:
[1]