近几日突然热衷于QQ农场牧场的建设了,无奈好友特多只有寻求软件的帮助了,找了许多都发现功能不太理想。最后危险漫步偶然间发现QQ保姆功能齐全,可以农牧餐三合一而且里面的自动领签到奖励什么的都更新的非常及时。软件就不介绍了不然有广告嫌疑。
可是问题来了,开始使用的时候是下的破解版本,后来这个软件升级后发现那铺天盖地的广告差点没把我吓死。尤其是弹出广告中的音乐那个诱惑、销魂、恐怖、激昂……尤其是半夜打开保姆收菜的时候。爆破过也不难carck me。本以为一个辅助类软件又不用注册什么的有这点水平也可以做简单绿化了,兴致冲冲打开OllyDBG导入文件,查找ASCJI,结果发现原来破解真的不简单。果断放弃这个方法。
后又想起有次给别人改过投票器,用这个方法是不是可以呢?初期思路为:既然软件要弹出广告窗口那么广告窗口的地址就必然藏在软件中,那么想关掉广告是不是将软件中的广告地址干掉就可以把广告干掉呢?有了这个想法,黑客的精神当然是“想动就动”吗。首先记录下广告的地址(小提示:有些广告屏蔽了右键地址栏,对付这种广告只要保持广告窗口在最上方然后按组合键Ctrl+N在新窗口打开地址就出现了,不信可以拿新浪的弹出广告做下测试。然后准备工具Winhex(哪个版本无所谓但最好是汉化的因为俺英文不好本文只是简单应用)qq保姆。首先安装Winhex并用Winhex打开QQ保姆.exe然后查找上面的网址,结果是以失败告终刚记录的网址居然一个也没有查到。到底是什么原因呢?思来想去估计原因是网站用了跳转页面,这个当然难不倒咱们了。不管三七二十一把所有带http打头的网址都屏蔽掉(当然以QQ结尾的例外,不然你连农场都登陆不上),说干就干在Winhex点击“搜索”——“查找文本”在搜索内容框内输入要找所有的网站,然后找到一个就将这个网站的域名替换为00,域名以后的可以不用管。 (在用winhex打开QQ保姆的时候要在winhex中按F6将“默认的编辑模式=可编写”打开,不然没有办法改软件内容的。)结果在我替换了近20多个域名后发现查找才到了10%不到的软件内容,时间却用了一个多钟头,而且头晕眼花中。二话不说保存软件,心想这次总能屏蔽掉一个广告了吧。结果令人失望该弹的广告一个也没有关掉,中间软件还报错一次,此法不通,另寻它法。
中午吃完饭后,又打开软件看了下。既然软件弹出的广告是以网页形式弹出的那么我屏蔽这几个广告的地址是否可行呢?说干就干,用记事本打开文件在最后面加入:
127.0.0.1 nl.tg.haiyingsite
127.0.0.1 111a.hlwan
等弹出广告的网站地址(这个方法是以前在网吧用来屏蔽黄色网站和机器狗病毒所用的)。这次试了下,有效果。这次虽然还弹窗口但是窗口中那些让人想人非非的图片、flash、音乐却没有了。哈哈至少成功了一半。但是到这里我们是不能满足的。后来有点不死心怕人家广告换个网站发布,那我是不是又要改动hosts呢。继续开动winhex,查找源头,慢慢的看查找http开头的关键字,然后挨个在浏览器中打开,看看哪个才是广告的源头。这次比较简单(因为不用管QQ的域名)很快就锁定了两个网站。二话不说用上面的方法填充为00,注意不要填充多了也不要填充少了,不然会出错。这次再试验,结果当然是没有广告了,哈哈。可谁知道再我搞完这个后第二天居然这个保姆升级了,哎~难不成每次都要查我改动吗?太麻烦了吧,看他的更新日志居然差不多两天到三天就要升级一下,真是太坑爹了。这时又想起既然hosts可以屏蔽广告,那就直接屏蔽源头岂不更好,说干就干在用记事本打开
c;\windows\system3 2\drivers\etc\hosts文件在最后面加入:
127.0.0.1 qqbmad.mycode8
127.0.0.1 qqbmadbak.mycode8
这次再测试,吼吼,完美,再也不弹窗口了,隔了三天发现居然完美升级,升级后不用改动任何东西,居然还可以屏蔽广告而且不影响任何功能的使用。至此整个绿化过程结束,虽然绕了很大的圈子,最后用很简单的手段就搞定了。希望大家多多研究多多开发,危险漫步和你们一起加油!