记得以前RAR只要注册授权就不会有广告弹框了,于是在百度上找了一个rarreg.key:
RAR registration data
Admin
Unlimited Company License
UID=1d7426b0b166c91c21ab
641221225021abd0925f7c70456ecd71f724a7f5a00b0a0f7d19ee
45c5e20951dae2857c2960fce6cb5ffde62890079861be57638717
7131ced835ed65cc743d9777f2ea71a8e32c7e593cf66794343565
b41bcf56929486b8bcdac33d50ecf773996076c281ccab247f6153
ed97a3e4a4cb9bffbf35ed364a5cc6908fd2cdc84e9f53a33cf463
9d85cd75291397987399f5159745c84654dfd11e471ec7a360b22a
bbaf66105e62e8afa2d5d154b0c164b1f5377d2975460025531542
把rarreg.key复制到WinRAR安装目录下,打开软件显示已注册,但是广告弹框还有。身为一个程序员,看来要自己动手解决了。
打开WinDbg调试程序,先下断点bu user32!CreateWindowExW,经过一翻测试找到弹框调用处:
选择最简单的办法,眼不见为净,跳过此段代码就行了。即从00007ff7`95b09788处执行跳转到00007ff7`95b097cd。
用WinHex编辑WinRAR.exe,搜索488b0dc9230f00,把488b改为eb43。
再次打开WinRAR,没有广告清净啊:)