Aardio – 远程APIHOOK拦截弹窗
为了写这个教程,自己写了个CrackMe。(总不能拿别人的软件写教程,那就侵权了^-^)
运行效果如下:
软件运行后,弹出广告网址和信息框。我们的目的就是去掉这两个东西。
一、分析:
1、弹出网址,因为用的默认浏览器,而不是ie,所以一般都是用ShellExecute函数。
2、信息框,一般是MessageBox函数,如果是自动关闭的,就是MessageBoxTimeout函数。
二、hook方式目前我觉得比较简单实用的有三种:
1、写dll,定义替代函数,然后用aardio进行注入+hook。
2、写dll,在dll里写hook代码,然后用aardio注入即可。
3、写dll,在dll里写hook代码,然后在exe里添加输入表。当然,这就跟aardio无关了,咱们就暂不考虑这种最简单的方式了。
三、我们就以第一种方式为例,演示如何用aardio进行外部api的hook。
1、首先写dll,在dll里定义与目标函数参数一致的函数。以易语言为例,代码如下:
我们编译为func.dll
2、用aardio代码进行h
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/16251.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论