首页
社区
课程
招聘
x64 如何hook
cxxxx 2021-10-14 1166

如题,因为x64 上没有 naked 函数,并且不能内联汇编,不知道各位大佬是怎么做的。比如我想在任意地址跳到我自己的函数中获取到寄存器的值然后处理完之后再跳回去,有什么框架可以用吗?

收藏
2条回答
chenshipei 2021-10-14

64位的要自己写asm文件,然后编译成obj,然后调用这个OBJ.

回复
cxxxx: 这个我也百度到了,只是对asm不是很熟悉,不知道怎么在汇编里调用c写的代码。。汗。。
回复 2021-10-14
cxxxx: 搞明白怎么调用了。。还是比较x86麻烦多了,保存环境也麻烦。。。
回复 2021-10-14
cxxxx 2021-10-14

不折腾了,还是用Intel C++ Compiler方便。。

回复