HOOK利用c++函数钩子,制作经典反黑客技术!

28 篇文章 0 订阅
25 篇文章 0 订阅

 

 

如题,算不得什么高深的技术了。刚好在弄一个玩意,拿起久违的钩子代码在用,顺便发个帖子,或许有些刚接触钩子的朋友用的着。限32位程序,因为64位的跳转就不是这么玩了。
钩子是啥意思,以及钩子能干嘛就不多说了吧。选好下钩点,做好保护现场就好,就能干活啦!
直接上代码了。代码中略做解释
分4块:
1.下钩函数


2.恢复函数 卸载掉钩子


3.钩子函数 


4.过滤函数
钩子函数里面call 过滤函数,过滤函数要以stdcall的调用约定较好,不用自己平栈了。如果不用stdcall,自己的代码里要平栈哦
写不写过滤函数也是看需求,钩子函数能把活干了,也就用不着过滤函数了

今天就分享到这里,感谢大家的耐心的看完,如果对你有启发的话,欢迎在下方评论留言,私信小编“资料”可以免费领取C/C++基础学习资料、开发工具一份

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值