Windows、Linux快速排查系統是否被黑 |
一、Windows1.存在隱藏用戶(hù)或異常用戶(hù)以Windows為例,右鍵計算機 -> 管理 -> 查看本地用戶(hù)和組,如果用戶(hù)或用戶(hù)組帶有$符號,說(shuō)明該用戶(hù)/用戶(hù)組被隱藏,很有可能被黑了。如下截圖 ![]() ![]() ![]() 2.異常進(jìn)程通過(guò)任務(wù)管理器查看是否存在異常進(jìn)程,比如phpstudy被黑后可能存在12345.exe這類(lèi)數字開(kāi)頭的進(jìn)程?;蛘咭恍﹖emp臨時(shí)文件以管理員身份運行 ![]() 如果用戶(hù)安裝了phpstudy查看有某些數字進(jìn)程 ![]() 3.異常腳本或可執行文件可以檢查Windows常見(jiàn)的幾個(gè)系統目錄,比如C:\Windows、C:\Windows\System32,大量異常腳本,或可執行文件。 ![]() ![]() 4.異常進(jìn)程占用CPU注意進(jìn)程描述,運行用戶(hù)是否使用了system/administrator權限較高的用戶(hù)。 ![]() Windows安全建議修改默認遠程連接端口。 不使用弱密碼。 不安裝來(lái)歷不明的軟件(比如xx破解版、xx綠色版)。 安裝必要的殺毒軟件。 普通賬戶(hù)運行mysql、mssql;盡量避免system或管理員運行。 盡量關(guān)閉數據庫遠程。 通過(guò)官方update及時(shí)更新系統補丁。 總結查看Windows用戶(hù)和組是否異常。 任務(wù)管理器查看是否有占用較高的進(jìn)程、異常進(jìn)程。 查看常見(jiàn)的目錄如C:\Windows是否有異常腳本或可執行文件。 檢查事件查看器是否有異常用戶(hù)/異常IP登錄。 windows進(jìn)程中PID值0-999為系統進(jìn)程。 二、Linux1.異常進(jìn)程可以用top命令查看是否有占用CPU較高的進(jìn)程,下面截圖的進(jìn)程異常,并且占用較高CPU ![]() 2.linux系統中出現類(lèi)似Windows的目錄或可執行文件如果判斷不是用戶(hù)自己上傳的,很有可能系統被黑或數據庫被黑 ![]() 3.檢查定時(shí)任務(wù)crontab可以使用crontab -l檢查定時(shí)任務(wù)是否異常,比如 1 20 * /bin/rm -rf /home/wwwroot計劃執行刪除wwwroot目錄,可能存在異常。 查看定時(shí)任務(wù)
4.檢查/etc/init.d/目錄檢查這個(gè)目錄是否有異常文件,或者一些奇怪的文件擁有x可執行權限。ll -t按照時(shí)間排序,最近添加的、一些不認識的服務(wù),打開(kāi)查看執行內容分析。 ![]() 5.檢查/etc/rc.local
![]() 6.檢查/etc/passwdvi /etc/passwd 是否有異常賬戶(hù),第三個(gè)參數:500以上就是后面建的賬戶(hù),其它則為系統的用戶(hù). 使用常用命令檢查
linux安全建議。 不要安裝來(lái)歷不明的一鍵腳本。 盡量避免直接使用root用戶(hù)。 使用較為復雜的密碼或者使用密鑰登錄。 修改SSH默認端口。 關(guān)閉數據庫遠程連接。 總結檢查/etc/init.d/目錄是否有異常文件或權限異常。 crontab -l檢查是否有異常的定時(shí)任務(wù)。 top查看是否有異常進(jìn)程。 who /var/log/wtmp查看最近幾次登錄是否有異常IP。 linux pid進(jìn)程PID值0-299為系統進(jìn)程。 經(jīng)驗:1.windows進(jìn)程PID值0-999為系統進(jìn)程;linux pid進(jìn)程PID值0-299為系統進(jìn)程。 進(jìn)程名稱(chēng)看起來(lái)是系統的,但是pid很高,這種進(jìn)程就有可能是偽造有問(wèn)題,需核實(shí)。 2.windows\linux常見(jiàn)進(jìn)程名需掌握。 |