今天我要做的是将WinRar的广告去除,简直烦死了这个广告,去除掉广告之后呢?注册框竟然出来了,那么就将这个了两个都去除掉吧~,没啥技术含量就是为了不让他在弹出来了。
将程序载入到OD中进行运行,暂停程序,将程序切换到主模块上查看字符串,就会发现一串HTTP字符串,我们跟进去,在程序的段首下断点。
跟进去这个第一个字符串,然后在段首下断点重新载入,运行断在这里。主窗体出来了但是广告的窗体没有出来。
然后查看堆栈,反汇编跟随到这里的call就是调用了弹出广告的的方法。将上面的Call 和两个push给nop掉就不会弹出广告。但是会弹出注册框。
搞定了广告,竟然还有注册框,工程还没完工啊,继续进行下一个去除注册框。
点击运行程序让程序跑起来,出现注册框之后,点击暂停,然后查看调用的方法,alt+K
就发现了这个方法:
跟进去就发现弹出框,然后我们单步跟踪下然后这个je改为jnz就会跳转到上面的ret返回。就不会弹出注册框。
完毕~