WinRAR去广告教程

【所有教程均收集自互联网,仅用于学习交流,请勿用于商业行为,造成的一切后果,本人概不负责】(被投诉了)

第一步 工具准备

因现在基本上都是用64位系统 所以RAR同样是64位

所以之前的 Ollydbg 就不适用了

需要准备:X64DeBug 调试工具 百度就可以搜到

第二步 开始修改

2-1.使用下载好的X64Debug载入Win.RAR主程序

载入成功后的截图

2-2 运行程序 加载所有资源

可以点击这个按钮 或者按 F9 让程序运行到 WinRAR 模块的领空

2-3 搜索广告相关字符串

在这个大方框中右键鼠标 依次点击搜索 当前模块 字符串引用

会到这个界面

此时我们搜索 L"WinRAR"这串字符

会筛选出这些地址

我们知道 当他弹出广告窗口的时候 一定是调用了创建窗口的API函数

所以我们挨个点进去 看看附近有没有 CreateWindow 的函数

根据以往经验 一般来说是倒数第二个 我们从下往上排查

双击倒数第一个进来 发现下面几行就有相关函数 我们按下F2下个断点(如箭头所示,下断点后会变成红色) 继续排查倒数第二个

第二个下面也有 我们继续F2对其下个断点 排查倒数第三个

倒数第三个地址附近没有我们需要的东西 所以我们对倒数第一和倒数第二 刚才下过断点的2个地址进行修改

2-4 断点排查

我们下了2个断点 此时我们一直按F9让程序继续运行 一下一下的按

你会发现按1次后 会跳转到第一个断点处 我们继续按F9 会发现主窗口弹出来了

说明第一个断点是创建主窗口的函数 不是创建广告窗口的函数

当你继续按F9 你会发现此时跳转到了我们下的第二个断点处

继续F9 会发现 当经过第二个断点后 广告窗口就弹了出来

所以我们对第二个断点出进行修改

2-5 修改

通过刚才的操作得知 在经过第二个断点后 就会弹出广告窗口

那么 我们就对其修改 让他经过第二个断点的时候不进行任何操作 不去调用创建广告窗口的函数 就可以了

所以 简单粗暴 对第二个断点进行 Nop 填充

单击选中第二个断点处,空格 弹出修改框 我们输入 nop 回车就可以

此时就修改完毕

但我们需要对其进行保存 以便后续再次打开时也没有广告弹窗

第三步 保存补丁

选中刚才我们修改nop的这几行地址 右键 补丁

点击补丁文件

因为WinRAR.exe正在被Debug打开占用 我们先将其保存为 WinRAR1.exe

保存完毕后就可以关闭X64Debug 打开WinRAR的目录

删除原有的 WinRAR.exe 将我们修改过的WinRAR1.exe重命名为 WinRAR.exe

大功告成

完美无广告弹窗 无测试版提示

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丶BlackZhou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值