乐于分享
好东西不私藏

逆向破解解压软件WinRAR教程,去除广告

逆向破解解压软件WinRAR教程,去除广告

很多人在电脑上都使用WinRAR这个软件来解压压缩包,这是一个很好用的压缩和解压的软件。

但是每次在打开的时候都会出现一个烦人的广告弹窗(如图所示)

虽然不影响使用,但是如果没有弹窗的话就很棒了

网上也有很多的破解版下载,但是自己亲手试一试会很有意思

首先我们需要准备调试工具,我用的是OD,

用OD打开文件

在汇编区(标有箭头的那个区域),右键,选择查找——当前模块中的名称

选择CreateWindowExW,敲击回车

得到下面这个对话框:

然后右键选择“在每个命令上设置断点”

之后界面就变成了

然后我们开始运行,并且捕捉到弹窗的地方为

出现广告的地方为

然后我们选中出现广告的地方右击

复制到可执行文件

将文件储存为WinRAR2.exe

然后再用OD打开WinRAR2.exe

找到弹窗的地方选中后右击,按照上边的方法再保存为WinRAR3.exe

此时打开就WinRAR3.exe就可以正常使用啦!广告弹窗已经没有了。

那我们现在再用winhex打开这两个软件进行16进制的分析

得到两个软件的区别如下:

A0BAD:    90    68

A0BAE:  90    00

A0BAF:  90    01

A0BB0:  90    00

A0BB1:  90    00

A0BB2:  90    68

A0BB3:  90    18

A0BB4:  90    6F

A0BB5:  CA    52

A0BB6:  90    00

A0BB7:  90    E8

A0BB8:  90    24

A0BB9:  90    F3

A0BBA:  90    FF

A0BBB:  90    FF

A0BBC:  90    6A

A0BBD:  90    00

A0BBE:  90    FF

A0BBF:  90    35

A0BC0:  90    24

A0BC1:  90    DF

A0BC2:  CA    56

A0BC3:  90    00

A0BC4:  90    6A

A0BC5:  90    00

A0BC6:  90    6A

A0BC7:  90    00

A0BC8:  90    57

A0BC9:  90    56

A0BCA:  90    55

A0BCB:  90    FF

A0BCC:  90    74

A0BCD:  90    24

A0BCE:  90    2C

A0BCF:  90    53

A0BD0:  90    68

A0BD1:  90    AC

A0BD2:  90    E0

A0BD3:  CA    50

A0BD4:  90    00

A0BD5:  90    68

A0BD6:  90    04

A0BD7:  90    06

A0BD8:  CA    51

A0BD9:  90    00

A0BDA:  90    6A

A0BDB:  90    00

A0BDC:  90    FF

A0BDD: 90    15

A0BDE:  90    A0

A0BDF:  90    B6

A0BE0:  CA    50

A0BE1:  90    00

B921A:  90    8B

B921B:  90    7C

B921C:  90    24

B921D:  90    10

B921E:   90    2B

B921F:   90    F7

B9220:   90    53

B9221:   90    FF

B9222:   90    33

B9223:   90    6A

B9224:   90    00

B9225:   90    55

B9226:   90    FF

B9227:   90    15

B9228:   90    58

B9229:   90    B6

B922A:  CB    50

B922B:  90    00

B922C:  90    8B

B922D:  90    4C

B922E:   90    24

B922F:   90    20

B9230:   90    50

B9231:   90    8B

B9232:   90    44

B9233:   90    24

B9234:   90    2C

B9235:   90    2B

B9236:   90    C1

B9237:   90    50

B9238:   90    56

B9239:   90    51

B923A:  90    57

B923B:  90    68

B923C:  90    00

B923D:  90    00

B923E:   90    00

B923F:   90    40

B9240:   90    6A

B9241:   90    00

B9242:   90    68

B9243:   90    B0

B9244:   90    1D

B9245:   CB    51

B9246:   90    00

B9247:   90    6A

B9248:   90    00

B9249:   90    FF

B924A:  90    15

B924B:  90    A0

B924C:  90    B6

B924D:  CB    50

B924E:   90    00

共有106个不同 被发现。

然后就可以删掉WinRAR.exe和WinRAR2.exe了

把WinRAR3.exe重命名成WinRAR.exe

不同版本的WinRAR的汇编代码可能会存在些许差异,但是大体上是相同的

破解方法也都差不多,大家可以亲手试一试,有什么不懂的可以问我

你会喜欢

逆向破解华为路由器第一部分

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 逆向破解解压软件WinRAR教程,去除广告

评论 抢沙发

3 + 1 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮