查看: 397|回复: 21

WinRAR去弹窗注册教程+成品

[复制链接]
发表于 2024-6-20 05:23 | 显示全部楼层 |阅读模式
NeverLose 2024-6-20 05:23 397 21 显示全部楼层
WinRAR正版官方网站:https://www.winrar.com.cn/

                              尊重原创,尊重正版,仅用于学习探讨,请勿用于商业等违法行为


我的实现思路:
1.老样子观察分析这个软件的行为,以及他涉及调用的Windows API入手
2.观察得出,每次启动WinRAR.exe时,他需要创建Windows窗体+额外的窗体来展示广告弹窗
3.x64dbg内附加启动,在CreateThread() CreateProcess()函数下断。

                               
登录/注册后可看大图

4.F9进行调试,慢慢来,看看他主窗体第几次触发CreateThread()函数,分析得出第4次调用CreateThread()函数时,主窗体和广告窗体都一起弹出来了。
5.那么我就在第四次触发CreateThread()函数时去追着他的堆栈,前2个是去调用堆栈是Windows API的函数,可以忽略去看第3个调用堆栈及更前面的调用。

                               
登录/注册后可看大图

6.点进第3个调用堆栈中,将该函数下断,重新运行程序。

                               
登录/注册后可看大图


                               
登录/注册后可看大图

7.然后F7单步碰到CALL调用F8过步慢慢走,看看会不会执行到弹出窗体。

                               
登录/注册后可看大图

8.继续单步+过步走,看哪里执行的弹窗出广告窗体。

                               
登录/注册后可看大图

9.我们成功找到了弹出广告窗体的函数Call,在该函数CALL上面有一个JNE判断,我们可以直接汇编改成JMP强制跳转,然后生成补丁直接运行。

                               
登录/注册后可看大图

成功并且显示已注册,并且无广告弹窗,清爽~


找到Winrar目录直接替换即可。



游客,如果您要查看本帖隐藏内容请回复

 楼主| 发表于 2024-6-20 05:25 | 显示全部楼层
NeverLose 2024-6-20 05:25 显示全部楼层
本来是发到了吾爱破解,但是人家不给我审核......
回复

使用道具 举报

发表于 2024-6-20 12:17 | 显示全部楼层
2084778402 2024-6-20 12:17 显示全部楼层
楼主大大这个可以用吗?

点评

可以的  详情 回复 发表于 2024-6-20 16:14
回复

使用道具 举报

 楼主| 发表于 2024-6-20 16:14 | 显示全部楼层
NeverLose 2024-6-20 16:14 显示全部楼层
2084778402 发表于 2024-6-20 12:17
楼主大大这个可以用吗?

可以的
回复

使用道具 举报

发表于 2024-6-21 11:02 | 显示全部楼层
txy1978 2024-6-21 11:02 显示全部楼层
每日签到顶贴6666
回复

使用道具 举报

发表于 2024-6-21 13:16 | 显示全部楼层
阳哥哥 2024-6-21 13:16 显示全部楼层
每日签到顶贴6666
回复

使用道具 举报

发表于 2024-6-22 13:24 | 显示全部楼层
XF-DCY 2024-6-22 13:24 显示全部楼层
每日签到顶贴6666
回复

使用道具 举报

发表于 2024-6-22 17:12 | 显示全部楼层
小森然 2024-6-22 17:12 显示全部楼层
感谢楼主分享!日常顶贴
回复

使用道具 举报

发表于 2024-6-23 22:54 | 显示全部楼层
fengya 2024-6-23 22:54 显示全部楼层
每日签到顶贴6666
回复

使用道具 举报

发表于 2024-6-24 21:02 | 显示全部楼层
每日签到顶贴6666
回复

使用道具 举报

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

本版积分规则 返回列表 发新帖

快速回复 返回顶部 返回列表