某 CentOS 6.5 伺服器被通報作為跳板機攻擊內網其他主機。登入後發現系統已被植入惡意程式並建立後門帳號。
cat /etc/shadow # 發現多出 sqzr 帳號,密碼雜湊與 root 相同,UID 0 權限 sqzr:$6$yBrvX/HD...:16162:0:99999:7:::
嘗試 userdel sqzr 提示使用中,直接編輯 /etc/passwd、/etc/shadow 刪除該行。
ps -ef | grep -E 'Iptab|prwp' # 21911 ? 00:00:00 .IptabLex # 21917 ? 00:00:00 .IptabLes # 29093 ? 00:00:02 prwpodebiq (隨機檔名,極大 PID)
大小寫混淆偽裝成 iptables,實為 DDoS 惡意程式變種。
find / -name prwpodebiq # /boot/prwpodebiq # /etc/rc.d/init.d/prwpodebiq ls -l /boot/ # 發現 IptabLes、IptabLex 為指向 /etc/rc.d/init.d/ 的符號連結 # prwpodebiq 權限 750,近期建立
find / -name '*IptabL*' # /etc/rc.d/rc[2345].d/S55IptabLes # /etc/rc.d/rc[2345].d/S55IptabLex # 已註冊為 runlevel 2/3/4/5 開機啟動
kill -9 21911 21917 29093rm -f /boot/prwpodebiq /boot/.IptabLes /boot/.IptabLex rm -f /etc/rc.d/init.d/prwpodebiq /etc/rc.d/init.d/IptabLes /etc/rc.d/init.d/IptabLex
rm -f /etc/rc.d/rc*.d/S55IptabLes /etc/rc.d/rc*.d/S55IptabLex
/etc/passwd、/etc/shadow 刪除 sqzr 行。cat ~/.ssh/authorized_keys 移除不明公鑰。passwd root。chkrootkit、rkhunter 全盤掃描。/etc/passwd、/etc/shadow、crontab、rc.local、/etc/rc.d/ 異常項目。