介绍一个破解和绕过成都艾普宽带DNS污染弹窗广告的方法,弹窗域名dchuanmei.com,
自从一年前发现电脑总是弹窗,连我们自己的网站也弹窗出广告,最开始还以为是自己电脑中了流氓软件,结果用很多方法确定,是我所使用的网络接入商"艾普宽带"进行DNS污染,所弹出的窗口。当时他们使用的DNS污染域名的是tencentunion.com至今还在我的HOSTS文件中被解析到本地。
最近半年,发现又有弹窗广告了,而且我们HTPC客户经常反应在客厅通过HTPC上网的时候,在电视或投影上弹出广告太可恶了,本来屏幕就大,弹出不需要得东西让人烦恼。
通过分析,得出答案:又是艾普宽带DNS污染,这次换域名了dchuanmei.com,所以又开始弹了,当然也就把它也解析到了本地,由于不频繁,偶尔被污染,显示无法访问,刷新一下就好了,也没有想过去反映投诉(话说破解似乎像我们在做什么非法事情一样,但是真正做非法事情的不是我们,我们又不是没给钱购买网络接入服务,花钱购买还被弹广告,何等的冤屈!我们只是维护自己的权益罢了。)。
最近无法访问越来越严重了,差不多接近50%概率,每次都是被定向到dchuanmei.com域名,于是准备打客服电话投诉,解决这个事,但是等待我的却是无尽的歌曲,坐席忙!!!!!记得有次我有个艾普业务员向一个客户推销,我当时就跟那个客户说,你要是懂一点电脑呢,可以用,你要是不懂呢,你要气死!
想想还是自己想办法先解决吧,于是分析了弹窗的源代码和反馈数据,确定为:
典型的DNS污染
原理上是这样
有台设备在监听一个网段内所有的DNS请求,按某种时间或者访问规律冒充DNS服务器快速发送一个被污染的DNS答复给某客户端,(被污染的DNS答复中包含你最先在地址栏输入的想要访问的地址以及需要弹出显示广告的域名dchuanmei.com以及编号ID)客户端先收到这个"冒充的服务器"发送的被污染DNS答复后就会忽略真的DNS服务器的答复,于是访问到艾普广告dchuanmei.com域名下一个redirect*.php文件,此文件执行跳转到你刚才输入的地址上,在跳转的同时根据被污染DNS答复中的广告编号ID为你展示此ID对应的广告(而运营商只需要添加新的个广告ID就可以方便的添加新的广告内容)。这样你就能在一个绝对干净的网站上看到他们想为你展示的东西。
可能比较抽象 对于不懂计算机的我想应该这样解释:
C要去找W,它需要打电话咨询D告诉它W的位置,如果C打电话正确找到了D,D会告诉他"你对面100米餐厅就可以找到W",但是这个电话被运营商A先监听并应答,A冒充D对C说"你左边1000米有个出租车,你去搭车就可以找到W"然后C挂了电话,当然就听不到D的真话了,于是搭乘了出租车,支付了出租车费,出租车又带C来到它原来前方100米的餐厅找到W。至于出租车和A什么关系,不得而知!
下面给大家介绍一下我们所用的破解绕过弹窗广告的终极方法,完美解决只改HOSTS文件会出现无法访问的现象。
一共两个大步骤。下面详细介绍,
一.HOSTS将dchuanmei.com解析到本地127.0.0.1。(这样即时收到假DNS有广告也显示不出来了,但是页面会无法访问,因为某广告域名不能访问了)
win7下 点击 开始 附件 右键单击 记事本 以管理员身份运行 记事本打开后 点 文件 打开 将右下角的 “文本文档” 改选为 “所有文件” 然后 找到C:\Windows\System32\drivers\etc\hosts 文件 打开
在最后添加一行内容为
127.0.0.1 dchuanmei.com
然后点 文件 保存 可以关闭记事本了
现在已经将dchuanmei.com解析到本地计算机了,再也不会出现艾普的弹窗广告了,但是只要遇到艾普想弹窗的时候,你的浏览器就会显示无法访问。
二.第一步完成后我们需要在本地仿造某广告PHP调用程序写一个跳转的PHP程序到根目录。(解决无法访问,在本地自主进行解析,避开绕过解析广告ID代码,并跳转到正确的我们需要的地址去)
2.1首先需要打开本地的IIS(也就是internet信息服务)
教程http://apps.hi.baidu.com/share/detail/22696091,只做教程里面的前六步就好了,7 8 9步不用改,默认就好。
2.2然后再按照这个教程http://www.cnblogs.com/zengxiangzhan/archive/2010/03/05/1679286.html,下载这个东西 VC9 x86 Non Thread Safe (windows 系统哈)此教程可以忽略,发出来只是给他大家知其所以然。可直接下载这个文件安装 http://windows.php.net/downloads/releases/php-5.3.6-nts-Win32-VC9-x86.msi,安装完成后,就在IIS基础上搭建PHP平台。(当然大家如果有做网页的基础 可以直接搭建PHP平台哈)
2.3 打开记事本,
在记事本里面输入
<?php $dizhi=$_GET["desturl"];header("Location:$dizhi");?>
然后另存为redirect.php
接着将这个文件复制10份,分别改命名redirect.php,redirect1.php,redirect2.php……redirect9.php
序号一直到9
2.4 然后将这10个文件复制到C:\inetpub\wwwroot,目录中,大功告成。
下面测试一下
请在地址栏输入这个地址:
http://dchuanmei.com/redirect8.php?desturl=http://www.baidu.com.cn&augid1=110301101906.php?julyid=ODEyMDE5OS0xMzEwNzE5MzgxLTk4MzItNzI5NTcwMTMw
如果你输入这个地址后能正确访问到百度,并且没有弹出广告,那么恭喜你,你已经完全破解绕过它了!
如果还是弹出了广告,请检查第一个步骤是否做好。
如果你没能访问到,是无法显示,那么是第二部操作中有误,请先再检查核对一下,如果还是不能完成,可以联系我们帮助你。
转载源地址、成都艾睿科技(Chengdu Ivy Technology):http://www.cdivy.com/Ch/OtherView.asp?ID=26
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。