获取当前指令执行地址
2017-01-15 17:55
796 查看
void CurrentIpAddress(int *b){ int a = 0; __asm{ mov eax,[ebp+4]; mov a,eax; } *b = a; }
int a = 0;
CurrentIpAddress(&a);
block:
cout << "EIP := " << a << endl;
cout << "我已经执行过了!" << endl;
__asm{
call a;//correct
//jmp a;//error
}
EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 8589764 我已经执行过了! EIP := 85897^C
相关文章推荐
- 关于ARM9和ARM7中都是PC=当前执行指令地址+8的解释
- 关于ARM9和ARM7中都是PC=当前执行指令地址+8的解释
- 关于ARM9和ARM7中都是PC=当前执行指令地址+8的解释
- 关于ARM9和ARM7中都是PC=当前执行指令地址+8的解释
- arm:PC=当前执行指令地址+8
- 关于ARM9和ARM7中都是PC=当前执行指令地址+8的解释
- 关于ARM9和ARM7中都是PC=当前执行指令地址+8的解释
- 获取内核当前执行模块和当前发生异常地址和线程异常Handler调用步骤
- 关于ARM9和ARM7中都是PC=当前执行指令地址+8的解释
- 获取当前指令地址汇编指令
- C#获取本执行程序所在的当前路径
- 获取当前地址 JS获取当前URL
- jsp 获取当前地址(带参数)
- 获取当前Url地址以及参数的函数
- 小技巧-JS获取当前页面的地址和参数等信息
- 存放待执行指令的地址。
- 获取浏览器的当前页面地址
- 获取当前执行的函数(Testcase)名称
- 用GetModuleFileName获取程序当前执行路径
- 获取当前程序的执行路径