網(wǎng)站被上傳木馬原因和處理建議
網(wǎng)站被上傳木馬原因、處理建議四、網(wǎng)站被上傳木馬原因、處理建議有時(shí)會(huì)收到一些客戶反映網(wǎng)站被黑,或被上傳木馬,當(dāng)用戶訪問(wèn)網(wǎng)站時(shí)就會(huì)下載 病毒或者木馬,殺毒軟件彈出病毒的提示。這種情況是以下 2 種情況導(dǎo)致
網(wǎng)站被上傳木馬原因、處理建議
四、網(wǎng)站被上傳木馬原因、處理建議
有時(shí)會(huì)收到一些客戶反映網(wǎng)站被黑,或被上傳木馬,當(dāng)用戶訪問(wèn)網(wǎng)站時(shí)就會(huì)下載 病毒或者木馬,殺毒軟件彈出病毒的提示。這種情況是以下 2 種情況導(dǎo)致的: 第一種情況:客戶網(wǎng)站存在文件上傳漏洞,導(dǎo)致黑客可以使用這個(gè)漏洞,上傳黑客文 件。然后黑客可以對(duì)該用戶網(wǎng)站所有文件進(jìn)行任意修改,這種情況比較普遍。針對(duì)這種情 況,用戶需要找技術(shù)人員檢查出網(wǎng)站漏洞并徹底修復(fù),并檢查網(wǎng)站是否還有黑客隱藏的惡 意文件。
原因:很多網(wǎng)站都需要使用到文件上傳功能,例如很多網(wǎng)站需要發(fā)布產(chǎn)品圖片等。 文件上 傳功能本來(lái)應(yīng)該具有嚴(yán)格的限定。例如:只允許用戶能上傳 JPG ,GIF 等圖片。但由于程 序開(kāi)發(fā)人員考慮不嚴(yán)謹(jǐn),或者是直接調(diào)用一些通用的文件上傳組件, 導(dǎo)致沒(méi)對(duì)文件上傳進(jìn) 行嚴(yán)格的檢查。
處理:處理關(guān)鍵是要用戶自己知道自己網(wǎng)站哪些地方使用到了文件上傳功能。
重點(diǎn)針對(duì)這個(gè)文件上傳功能進(jìn)行檢查,同時(shí)針對(duì)網(wǎng)站所有文件進(jìn)行檢查,排查可疑信息。 同時(shí)也利用網(wǎng)站日志,對(duì)文件被修改時(shí)間進(jìn)行檢查:
1、查到哪個(gè)文件被加入代碼:用戶要查看自己網(wǎng)頁(yè)代碼。根據(jù)被加入代碼的位置, 確定到底是哪個(gè)頁(yè)面被黑,一般黑客會(huì)去修改數(shù)據(jù)庫(kù)連接文件或網(wǎng)站頂部/底部的文件,因 為這樣修改后用戶網(wǎng)站所有頁(yè)面都會(huì)被附加代碼。
2、查到被篡改文件后,使用 FTP 查看文件最后被修改時(shí)間,例如 FTP 里面查看到 conn.asp 文件被黑,最后修改時(shí)間是 2008-05-16 03:41 分,那么可以確定在 2008 年 5 月 16日 03:41 分這個(gè)時(shí)間,有黑客使用他留下的黑客后門,篡改了您的 conn.asp 這個(gè)文件。 注意:
1、很多用戶網(wǎng)站被黑后,只是將被串改的文件修正過(guò)來(lái),或重新上傳,這樣并沒(méi)有 多大作用。如果網(wǎng)站不修復(fù)漏洞,黑客可以很快再次利用這漏洞,對(duì)用戶網(wǎng)站再次入侵。
2、網(wǎng)站漏洞的檢查和修復(fù)需要一定的技術(shù)人員才能處理。用戶需要先做好文件的備 份。
第二種情況:用戶本地機(jī)器中毒了,修改了用戶自己本地的網(wǎng)頁(yè)文件,然后用戶自己將這 些網(wǎng)頁(yè)文件上傳到服務(wù)器空間上。這種情況比較少,如是這種情況用戶要先徹底檢查自己 網(wǎng)站。
1、 這種病毒一般是搜索本地磁盤的文件, 在網(wǎng)頁(yè)文件的源代碼中插入一段帶有病毒的代碼,
而一般最常見(jiàn)的方式是插入一個(gè) iframe ,然后將這個(gè) iframe 的 src 屬性指向到一個(gè)帶有病 毒的網(wǎng)址。
2、如何檢測(cè)這種情況呢?
a 、瀏覽網(wǎng)站,右鍵查看源代碼,在源代碼里搜索 iframe ,看看有沒(méi)有被插入了一些不是自 己網(wǎng)站的頁(yè)面,如果有,一般就是惡意代碼。
b 、也是右鍵查看源代碼,搜索“script ”這個(gè)關(guān)鍵字,看看有沒(méi)有被插入一些不是自己域名
,下的的腳本,如果有,并且不是自己放上去的,那很可能也有問(wèn)題。
3、這種病毒怎么殺呢?
a 、有些人會(huì)說(shuō)用查毒程序查過(guò)本地沒(méi)有發(fā)現(xiàn)病毒,這就要看看本地的網(wǎng)站文件是否帶有這
些惡意代碼,如果有,那基本上可以肯定你的機(jī)器是曾經(jīng)中過(guò)毒的,這些病毒可能不是常
駐內(nèi)存的,并且有可能執(zhí)行一次之后就將自己刪除,所以用查毒程序查不出來(lái)是很正常的。
b 、就算這些病毒是常駐內(nèi)存,殺毒程序也可能查不出來(lái),因?yàn)檫@種病毒的原理很簡(jiǎn)單,其
實(shí)就是執(zhí)行一下文件磁盤掃描,找到那些網(wǎng)頁(yè)文件(如:.asp .php .html 等格式的文件) ,
然后打開(kāi)它插入一段代碼,然后再保存一下。因?yàn)樗薷牡牟皇鞘裁聪到y(tǒng)文件,病毒防火
墻一般不會(huì)發(fā)出警告,如果它不是掛在一些系統(tǒng)進(jìn)程里,而是在某個(gè)特定的時(shí)刻運(yùn)行一下
就退出,這樣被查出的可能性更少。
c 、手工刪除這些病毒的一般方法:
1)調(diào)出任務(wù)管理器,看看有沒(méi)有一些不知名的程序在運(yùn)行,如果有,用 Windows 的文件
查找功能找到這個(gè)文件,右鍵查看屬性,如果這個(gè)可執(zhí)行文件的摘要屬性沒(méi)有任何信息,
而自己又不知道是什么東西,那很可能有問(wèn)題,然后上 google 搜索一個(gè)這個(gè)文件的信息,
看看網(wǎng)上的資料顯示是不是就是病毒,如果是就先將其改名;
2)打開(kāi)注冊(cè)表編輯器,查看一下
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun 有沒(méi)有一
可疑的啟動(dòng)項(xiàng),有的話就刪除;
3)查看本地機(jī)器的 Windows 控制面板,看看“任務(wù)計(jì)劃”那里有沒(méi)有一些不是自己定義
的
任務(wù),如果有查看屬性,找到這個(gè)任務(wù)所執(zhí)行的可執(zhí)行文件是哪個(gè),重復(fù)前面步驟 1)的
方法進(jìn)行查殺??赡苓€有其它一些方法,可以在 GOOGLE 上搜索下。
五、服務(wù)器中毒常見(jiàn)原因
1、 一般是因?yàn)樯狭艘恍├W(wǎng)站,這些網(wǎng)站有木馬,然后機(jī)器就中毒了。
2、 另外就是沒(méi)有限制 IIS 站點(diǎn)的權(quán)限,由于網(wǎng)站上傳組件的漏洞而被惡意上傳病毒文件、
添加后門的批處理文件。
3、 從服務(wù)器上下載各種軟件,沒(méi)有在本地對(duì)這些軟件的安全性進(jìn)行驗(yàn)證就直接在服務(wù)器
上進(jìn)行安裝,從而導(dǎo)致中毒。
4、 在服務(wù)器上使用破解軟件或軟件破解補(bǔ)丁,隨意下載網(wǎng)絡(luò)上的文件都會(huì)造成很大的安
全隱患,導(dǎo)致服務(wù)器中毒。
需要注意事項(xiàng):
不在服務(wù)器上隨意訪問(wèn)網(wǎng)站。
不在服務(wù)器上隨意下載軟件。
慎重使用破解軟件。
確保上傳到服務(wù)器上的文件是安全的。