如何批次清除不明tag?
到iT邦幫忙

joe64(iT邦初學者9級)發問:
大量.html、.php檔被植入一堆iframe語法,防毒軟體掃不出這類型的可疑程式,請問有辦法可以把整個資料夾含有的tag都刪除嗎?

simon88(iT邦初學者10級):
首先請確定是否HTML或是PHP檔被修改了,必須檢查原始檔逐一找iframe字串;如果找不到,代表是被注入資料庫的。

根據處理過的經驗,攻擊者不會那麼閒,一個一個網頁去修改,一定是把字串寫入資料庫。因此這種情況通常都是從資料庫的內容去解決,而不是直接改HTML或PHP檔。

twtw(iT邦好手9級):
在Unix、Linux環境的方式很簡單,用sed即可馬上解決;在Windows上可安裝Sed for Windows。裝好後加入「C:\Program Files\GnuWin32\bin\」為路徑,在命令列就可直接使用sed。

如果不加上路徑,就需要把程式的完整路徑鍵出:
"C:\Program Files\GnuWin32\bin\sed.exe" -e "/test.php.bak

move test.php.bak test.php

這樣子就會把test.php內容去掉所指定形式的該行,重導輸入到 test.php.bak,再把test.php.bak蓋過原來的test.php。

熱門新聞

Advertisement