X64Dbg手动去WinRAR广告

逆向第一步,去广告呀,早看这个WinRAR不爽了,特此记录一下。

一、准备工具

工欲善其事,必先利其器。
没有好用的工具,怎么进行我们的逆向呢,首先,我们需要准备以下工具:

  1. visual studio
  2. x64dbg
  3. Restorator

二、核心思想

这个逆向去广告的思想如下:

  1. 找到弹窗的代码
  2. ret掉

如果不知道ret是啥,建议学一下汇编语言再来看这篇文章。

三、过程

首先,打开vs,工具里找到spy++,探测一下WinRAR的窗口,如下图所示:
在这里插入图片描述
在这里插入图片描述
可以看到类名为:RARReminder
记住这个类名,之后会用到。

然后我们将winrar.exe程序拖入X64Dbg,下命令断点,如下图所示输入:bp CreateWindowExW,之后回车。
在这里插入图片描述
然后F2断下,F9跑起来,观察堆栈寄存器的变化,直至出现RARReminder,然后点击下方的返回,按下Enter键跳转至相关汇编指令处。
在这里插入图片描述
向上查找,发现出现下图所示的链接,猜测是广告的api地址在这里插入图片描述
继续往上找,找到ret截止处,单机此处,按下空格,输入ret,回车,然后右键补丁,修补文件,则此时广告已被滤掉。
在这里插入图片描述
双击运行修补后的文件,发现广告没了,大功告成。此时,我们加上一点咱破解的凭证!此处手动滑稽

打开Restorator,导入修补后的文件,如下图所示:
在这里插入图片描述

在这里插入图片描述
将上图改成下图,保存,导入保存即可。
**加粗样式**
然后打开,查看:
在这里插入图片描述
手动滑稽,本篇教程到此结束,不懂的朋友建议学一下nop和ret的用法,若是编程都不会的小白,则请学号C语言,再来学逆向。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值