以前,官方下载中文版没广告,现在也有广告了,就算是正版注册的用户也有。
以前下载繁体版可能没广告,现在也有,所以必须自己动手干掉广告弹出框。
方法一:
用Spy++查看广告窗口类名
打开x64dbg附加winrar.exe,运行至winrar.exe模块程序入口点。
RarReminder
右键 -搜索 -当前模块 -字符串,输入RarReminder,下断
经分析,断点 00007FF712B2D4B6 | 48 8D 15 53 39 07 00 | lea rdx,qword ptr ds:[7FF712BA0E10] | 7FF712BA0E10:L"RarReminder" 为广告窗口创建函数的参数之一。
经分析,00007FF712B2D497 | 48 8D 0D B2 8D 09 00 | lea rcx,qword ptr ds:[7FF712BC6250] | 7FF712BC6250:"http://ad.winrar.com.cn/show_2.html?L=7&bl=7&v=$Vpersonal&a=$A&src=rrlb" 为广告的链接。
两处CALL,正是相关的广告窗口函数。
查看内存,0x7FF712BA0E0E和0x7FF712BC624E处为0x00,可传入错误参数使函数调用失败
修改 lea rdx,qword ptr ds:[7FF712BA0E10] 为 lea rdx,qword ptr ds:[7FF712BA0E0E]
修改 lea rcx,qword ptr ds:[7FF712BC6250] 为 lea rcx,qword ptr ds:[7FF712BC624E]
右键 - 补丁 - 修补文件,保存为winrar_patch.exe 测试成功后将名字保存为winrar.exe即可。
这时我们打开一个软件发现还有(评估版本的字样)
修改标题栏上【评估版本】,运行ResourceHacker,打开winrar_patch.exe,Edit - Find - 填入"评估" - Find Next,找到字符串资源,修改为"正式版本",点击编译进行保存即可 。
如果不成功提示下图界面就把"离购买许可只剩%d天了"也改了
方法二
将下图的字符串任意修改 编译保存即可
然后把rarreg.key置于安装目录即可
RAR registration data itcat.cn Single PC usage license UID=ab63246b3a1164b037c1 641221225037c1321b87e7c879d3d7fdf21d3c17149901d06cb390 995db917d172891955a56035c6ab9048e2c5c62f0238f183d28519 aa87488bf38f5b634cf28190bdf438ac593b1857cdb55a7fcb0eb0 c3e4c2736090b3dfa45384e08e9de05c5860cdde0152c4b395d14e a8e92147d1908cfa8da6d1d7b6553c59867d44b46e5f89470187e0 9d913b376a3e10832ffa6436610a703cadf4e47d6de0ae796028ed 69382e8e85716e9b66741333b85244064f3d8c6495393627558147
方法三
通过更改hosts文件屏蔽广告网址
谢谢赞赏
(微信扫一扫或长按识别)