会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
乘舟凉
博客园
首页
联系
订阅
管理
2021年4月7日
c语言 函数钩取的可行性
摘要: 我一直觉得很奇怪,为什么仅仅是把API的前五个字节改成JMP指令就可以转到另外一个函数执行,难道另外一个函数的活动不会改变寄存器与栈从而影响程序的运行吗? 现在终于有了答案,编译器在编译函数时会自动帮我们保存和还原寄存器和栈 ,并且c语言的调用函数方式不会清理参数。这样就不会改变程序的运行状态。 详
阅读全文
posted @ 2021-04-07 12:04 乘舟凉
阅读(74)
评论(0)
推荐(0)
编辑