C++中钩子是什么,比如有数据库钩子和调度钩子

[复制链接]
查看11 | 回复1 | 2012-11-20 00:05:55 | 显示全部楼层 |阅读模式
在进入函数时,你去查看汇编代码会发现nopnopnopnopnopFUNCTION:move edi edi push ebp。。。以上move edi edi实际上是一个无意义的,执行了也没什么效果的,这句代码主要的意思是可以替换为一个短转移至上面的nop,此时5个nop会变成一个长转移,调用另外一个函数。此时允许我们在特定的时候截获特定函数的调用,是不是有点像钩子。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行