正常 /bin/ps 約 60 KB,Rootkit 替換版常僅 12 KB。
驗證:rpm -V procps (RHEL) / dpkg -V procps (Debian) / sha256sum /bin/ps 對比官方套件雜湊值。
ls -l ~/.bash_history
# 正常:-rw------- 1 user user 13829 Oct 10 17:06 /home/user/.bash_history
# 遭竄:lrwxrwxrwx 1 user user 9 Oct 10 19:40 /home/user/.bash_history -> /dev/null
發現符號連結 → 立即斷網、備份資料、重灌系統,系統已完全失控。
grep :x:0: /etc/passwd
# 僅應回傳:root:x:0:0:root:/root:/bin/bash
# 多行輸出 = 後門帳號
chkrootkit:檢測已知 Rootkit 特徵、可疑字串、刪除檔案殘留rkhunter:檢測 Rootkit、後門、本地漏洞、埠監聽異常RootkitRevealer (Sysinternals) / unhide:掃描隱藏進程、埠、檔案auditd + ausearch:審計關鍵系統呼叫(execve、open、setuid)LiME (Linux Memory Extractor) / AVML (Azure) 產生 .lime 檔dd if=/dev/sda of=/mnt/evidence/sda.dd bs=64K conv=sync,noerror → sha256sum 驗證/var/log/secure、/var/log/messages、/var/log/audit/、~/.bash_history(若未被竄改)mount -o ro,loop /mnt/evidence/sda.dd /mnt/analysislog2timeline.py /mnt/analysis → psort.py 輸出 CSVscp/rsync/curl/wget 外連、DNS 隧道流量yum-cron/unattended-upgrades、Kernel Live Patchingauditd 規則覆蓋關鍵系統呼叫