舊驅動程式使用指令碼批量刪除惡意檔案

Mondo 科技 更新 2024-02-01

完全刪除已掃瞄的不需要的程式的說明。

作者:田毅(formyz)。

由多個 Web 專案共享的 NFS 伺服器。 這些目錄包括 PHP 程式、HTML 頁面以及使用者上傳的文件和附件。 因為有些Web框架很古老,所以有些事情比如沒有對上傳的檔案進行嚴格的安全檢查,即使這個NFS伺服器位於受保護的內部網路上,仍然有大量的惡意檔案被別有用心的人上傳。 程式設計師被強烈要求做乙個程式(discuz)更新,得到的答覆是更新太難了,無法以程式設計方式處理。 從系統的管理層面來看,臨時措施就是簡單地安裝shadu軟體,掃瞄共享目錄,刪除有害檔案(不是根本原因)。

共享儲存 NFS 部署在 CentOS 7 上9.在儲存空間上,儲存空間為44t,使用空間為45T(如下圖所示),由於管理相對鬆懈,有大量垃圾資訊沒有被清理歸檔。

根據過往的經驗和使用習慣,決定將 NFS 服務託管在 CentOS 7 上9.部署開源、知名的安全軟體CL**AM,其官方宣傳“Clam**是檢測木馬、病毒、惡意軟體和其他惡意威脅的開源防病毒引擎”——clam**是用於檢測木馬、DU、惡意軟體和其他惡意威脅的開源反虛擬引擎。 不知道官網底部的logo是什麼時候被網路裝置製造商思科換掉的,但即便如此,CLAM**目前也是開源的,免費的,可以不受限制地使用。 在 CentOS 7 上9、部署安裝clam**至少有3種方式:RPM二進位包、二進位原始碼、包管理工具“yum”,如下圖所示。

在 CentOS 7 上9. 部署安裝clam**最簡單方便的方式是“yum install”,嘗試在系統命令行下執行“yum install clam**”執行過程並輸出。

遺憾的是,clam** 未包含在儲存庫中,並且無法在系統上正確安裝。 嘗試使用命令“yum install epel-release”新增“epel-release”附加元件儲存庫。 然後繼續執行 “yum list clam**”,從輸出中可以看到,附加的倉庫列表已經包含了包 “clam**”,如下圖所示。

執行yum install clam**命令,安裝正式安裝。 除了主軟體clam**之外,還有其他幾個依賴一起安裝,如下圖所示。

與使用原始碼包安裝相比,在安裝過程中無需根據錯誤輸出逐個安裝所需的依賴,效率大大提高。

首次安裝部署的 CLAM ** 的 Bingdu 庫已經過時且滯後,需要從系統命令行更新此 Bingdu 資料庫,以減少掃瞄和識別的遺漏。 更新 bingdu 庫的命令是 “freshclam”,沒有任何引數和選項,執行過程和輸出如下圖所示。

bingdu 庫已經是最新的,強烈建議在“螢幕”上進行掃瞄,以防止在正式執行掃瞄之前因 SSH 遠端終端斷開連線而中斷掃瞄。 如果“screen”命令指示該命令不存在,請使用 yum install screen 進行安裝。 正確執行命令“screen”後,系統立即返回shell提示符,並輸入以下命令對疑似有問題的共享目錄進行完整掃瞄,並將輸出記錄到日誌檔案“var log clamscan”中。log”。

經過漫長的等待,我花了很多天才完成這次掃瞄。 檢查掃瞄日誌檔案中是否存在惡意檔案,並使用以下命令:

關鍵字“found”的記錄有 500 多條,並且分發路徑不規則,因此無法通過刪除目錄來處理這些離散的惡意檔案。 如果按照絕對路徑手動逐一刪除,效率低下,容易出錯; 如果以這種形式分發的惡意檔案上千個,基本上不可能手動一一刪除。

命令“clamscan”本身帶有“--remove”選項,可以直接刪除掃瞄的惡意檔案,但如果沒有相關人員的確認,這可能會引起爭議。 因此,這些有問題的惡意檔案需要提交給相關人員進行確認,只有在沒有異議的情況下才能移動或刪除。

從 clam** 掃瞄的日誌檔案開始,使用該工具提取惡意檔案的完整路徑,並使用以下說明。

與原始日誌相比,冒號“:”及其後的所有欄位均已刪除。 在此命令之後,新增乙個管道並傳遞帶有“xargs”的引數,以清理所有被掃瞄的惡意檔案,無論它分布在什麼路徑上,完整的命令如下。

執行完成後,隨機找到幾個掃瞄到的惡意檔案的完整路徑,該檔案應該不存在(如下圖所示),說明指令碼是正確的,這正是我們期望的結果。

相關問題答案

    如何使用自動擋車的車號?老司機教你正確用法,很多人還不知道

    自動變速器車輛的 和 標誌在駕駛中具有特定的用途和功能。許多人可能不清楚如何正確使用這些符號。本文將向您介紹自動變速器汽車的 和 標誌的正確使用方法,以便成為更好的駕駛員。首先,我們需要明確自動變速器汽車的 和 標誌是用來控制變速器的。掌握這些符號的使用可以幫助我們在駕駛時更好地控制車輛的速度和功率...

    老司機如何正確加油?

    老司機如何正確加油?加油是所有車主不可避免的事情,但有多少人真正知道如何正確加油呢?或者有多少人真正關心他們的汽車是否正確加油?最近,乙個令人震驚的現象引起了我的注意 一些車主每次加油只加 美元,不是因為他們的經濟狀況不允許他們這樣做,而是因為誤解。讓我們來看看為什麼有些人認為一次只增加 美元就足夠...

    老司機帶我(做零食版)。

    文 張明輝。戒菸世界 建立於 年 月。旁白 奇怪,奇怪,奇怪,奇怪,零食比大餐還快 乙女 為什麼炒麵不好吃,插上一串來緩解你的口腹之慾 女孩A 哦,小妹妹,吃點粉 乙女 我太忙了,我今天有串燒,我玩得很開心 女人A 恐怕我做不到 乙女 你怎麼不看看我,我們來了,我們堵車了 歌曲 女孩A 老司機帶我去...

    不是60或120,老司機詳細講解最省油的速度,這樣可以省30油!

    長期以來,如何開車省油成為很多司機關注的話題。車型設計 排量大小 路況 車況 車速 行駛習 燃油質量 車輛維護 車輛環境等諸多因素都可能影響油耗。然而,在這些因素中,個人駕駛習對汽車油耗的影響尤為明顯,甚至可能導致 的差異。以凱迪拉克CT為例,這是一輛公升渦輪增壓車型可產生馬力。根據一位擁有年駕駛經...

    自稱“老司機”的老司機沒有參加科目3考試

    近日,仙霞路派出所民警在設定一卡通檢查的過程中,發現一輛黑色小車在離卡點不遠處緩緩行駛,沒有直接通過。這引起了警方的懷疑,於是他們攔下車輛進行審訊。司機自稱是陳某,但民警在比對身份資訊時發現身份證號碼與陳某資訊不符。面對警方的一再盤問,司機朱某最終承認自己在他人身份資訊上撒謊,企圖逃避檢查。據朱某供...