今天瀏覽自己的網站,被殺毒軟件檢查木馬出來了,而且是整個網站的網頁都檢測出木馬來,查看源代碼多了一段<iframe .....</iframe>的代碼,后來經過努力,清除了木馬。 小知識:網站被掛馬了,如何清除木馬。 清馬
1、找掛馬的標簽,比如有<script language="javascript" src="網馬地址"></script>或<iframe width=420 height=330 frameborder=0 scrolling=auto src=網馬地址></iframe>,或者是你用360或病殺毒軟件攔截了網馬網址。SQL數據庫被掛馬,一般是JS掛馬。
2、找到了惡意代碼后,接下來就是清馬,如果是網頁被掛馬,可以用手動清,也可以用批量清,網頁清馬比較簡單,這里就不詳細講,現在著重講一下SQL數據庫清馬,用這一句語句“update 表名 set 字段名=replace(字段名,'aaa','')”, 解釋一下這一句子的意思:把字段名里的內容包含aaa的替換成空,這樣子就可以一個表一個表的批量刪除網馬。
在你的網站程序或數據庫沒有備份情況下,可以實行以上兩步驟進行清馬,如果你的網站程序有備份的話,直接覆蓋原來的文件即可。
修補漏洞 1、修改網站后臺的用戶名和密碼及后臺的默認路徑。 2、更改數據庫名,如果是ACCESS數據庫,那文件的擴展名最好不要用mdb,改成ASP的,文件名也可以多幾個特殊符號。 3、接著檢查一下網站有沒有注入漏洞或跨站漏洞,如果有的話就相當打上防注入或防跨站補丁。 4、檢查一下網站的上傳文件,常見了有欺騙上傳漏洞,就對相應的代碼進行過濾。 5、盡可能不要暴露網站的后臺地址,以免被社會工程學猜解出管理用戶和密碼。 6、寫入一些防掛馬代碼,讓框架代碼等掛馬無效。 7、禁用FSO權限也是一種比較絕的方法。 8、修改網站部分文件夾的讀寫權限。 9、如果你是自己的服務器,那就不僅要對你的網站程序做一下安全了,而且要對你的服務器做一下安全也是很有必要了! 
|