成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

記一次Linux木馬清除過程

系統 Linux
前段時間公司發生了一起服務器入侵事件,在此分享給大家也順便理順下linux入侵應急響應思路。

 前段時間公司發生了一起服務器入侵事件,在此分享給大家也順便理順下linux入侵應急響應思路。

一、事件描述

某天監控同事反饋有臺機器cpu飆高到2000%,可能機器已經被黑。于是登錄上去查看,果然有個進程名為"HT8sUy71"的進程在作祟,這一看名字就不大可能是正常進程。

二、處理過程

2.1 查殺病毒進程

cpu占用率如此之高,基本可判斷為挖礦程序無疑了,使用在線威脅情報系統對進程進行檢測,不出所料,得出的標簽是coinminer。這種挖礦進程一般都有自動重啟機制,可能是某個進程的子進程,也可能在cron定時任務里出現。

首先,檢查cron定時任務,發現/var/spool/cron/crontabs/root和/etc/cron.d/tomcat文件修改時間有變化,但是內容卻無改動。

然后,使用ps -ef進行查找主進程,并無收獲。同時發現此挖礦進程正在和“172.105.114.84”這個ip的8443端口進行通信,可能是黑客的一臺遠控服務器。

之后,lsof查看此進程在操作哪些文件,也無實際收獲。

推測一定是有某個主進程在工作,so,繼續通過ps和netstat查找監聽所監聽端口的異常。果不其然,看到異常進程,正在批量爆破,看來是被當做肉雞了。同時使用lsof查看此進程文件,發現在調用/root/.ddg/4003.db文件,貌似是個加密的社工庫。

判斷是此程序即是主程序,kill掉挖礦進程后,使用strace -T -tt -e strace=full進行跟蹤,發現主進程先對挖礦進程增加可執行權限,之后拉起進程。

 

那么現在kill掉主進程吧,發生個小插曲,發現主進程pid一直在變化,好吧,直接killall osryfa3。

至此,算是暫時消停一下,簡單總結一下此病毒特征,其一方面釋放挖礦病毒進行挖礦,同時又對公網ssh服務進行爆破以擴大感染面。在這里同時給了我一個提醒,或許這臺服務器就是通過ssh爆破被入侵的。

2.2 查找入侵痕跡

 一般情況下,入侵可能有以下幾種方式: 

a.各種弱口令爆破

b.系統漏洞的利用

c.應用漏洞的利用

上面說了,可能是通過ssh爆破被入侵的,我們先來驗證一下。

查看登錄日志,發現異常(下圖是已經過濾掉正常登錄的日志),基本可斷定是通過ssh爆破入侵了,也可以斷定ssh的訪問控制已經失效。  

  1. cat /var/log/secure* | grep Accepted 

結合以上ip查看爆破日志,確認以上ip的用戶不是同一個人,是剛好有這么多ip同時爆破了root賬戶,而且最短的爆破時間只花了1分鐘。想來這個root賬戶必然是個弱密碼了。繼續查找Failed日志的最早時間如下: 

  1. cat /var/log/secure* | grep Failed  

基本可斷定在這之前有人動過訪問控制策略了,詢問運維人員無果。

stats查看iptables、/etc/hosts.allow和/etc/hosts.deny文件狀態,結合.bash_history命令,一切真相大白,一言難盡,你們自己體會。

2.3 病毒文件的清理

首先,使用stat查看上面兩個進程的修改時間,大約在7月8號早上6點多,而ssh系統最早爆破時間是7月6號16:41。

然后,結合這兩個時間來查找敏感目錄中被修改過的系統文件,進行檢查修復和清除。 

  1. find /etc/ /usr/bin/ /usr/sbin/ /bin/ /usr/local/bin/ /var/spool/cron/ -type f -mtime -3 | xargs ls -l   

最后 ,使用chkrootkit、clamav、rkhunter一通查殺,當然,還是重裝系統最保險。

三、總結

首先啰嗦一下,關于linux主機,高危端口真得萬萬不能全網開放。看了日志后,發現黑客真是時時刻刻在爆破啊。

關于linux入侵的排查思路,總結如下:

1、查看異常進程活動-查找是否有異常進程和端口占用

1.1查找占用cpu最多的進程,相關命令:運行top命令后,鍵入大寫字母P按cpu排序;

1.2查找占用內存最多的進程,相關命令:運行top命令后,鍵入大寫字母M

  1. ps aux | sort -k4nr  

1.3查找進程文件: 

  1. ls -la /proc/$pid/exe 

1.4跟蹤異常進程運行情況: 

  1. strace -tt  -T -e  trace=all  -p $pid 

1.5查看進程打開的文件 

  1. lsof -p $pid 

1.6 查看進程端口情況          

  1. netstat -anltp | grep $pid 

2、查看賬號安全

2.1查看是否有存在新增異常賬號:

a.查找特權用戶 

  1. awk -F ":" '$3==0{print $1}' /etc/passwd 

b.查找可以遠程登錄的賬號信息           

  1. awk '/\$1|\$6/{print $1}' /etc/shadow 

c.查找sudo權限賬戶 

  1. cat /etc/sudoers | grep -v "^#\|^$" | grep "ALL=(ALL)" 

2.2 查看是否有賬號異常登錄情況:

a.查看當前登錄用戶和其行為

b.查看所有用戶最后一次登錄的時間

  1. lastlog 

c.查看所有用戶的登錄注銷信息及系統的啟動、重啟及關機事件   

  1. last 

d.查看登錄成功的日期、用戶名及ip

  1. grep "Accepted " /var/log/secure* | awk '{print $1,$2,$3,$9,$11}' 

e.查看試圖爆破主機的ip 

  1. grep refused /var/log/secure* | awk {'print $9'} | sort | uniq -c |sort -nr | more  
  2. grep "Failed password" /var/log/secure* | grep -E -o "(([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3}))" | uniq -c  

f.查看有哪些ip在爆破主機的root賬號    

  1. grep "Failed password for root" /var/log/secure | awk '{print $11}' | sort 

g.查看爆破用戶名字典      

  1. grep "Failed password" /var/log/secure | awk {'print $9'} | sort | uniq -c | sort -nr 

3、查找異常文件          

3.1 查找cron文件中是否存在惡意腳本       

  1. /var/spool/cron/*  
  2. /etc/crontab   
  3. /etc/cron.d/*   
  4. /etc/cron.daily/*   
  5. /etc/cron.hourly/*   
  6. /etc/cron.monthly/*   
  7. /etc/cron.weekly/   
  8. /etc/anacrontab       
  9. /var/spool/anacron/* 

3.2 查看最近一段時間內被修改的系統文件      

  1. find /etc/ /usr/bin/ /usr/sbin/ /bin/ /usr/local/bin/  -type f -mtime -T | xargs ls -la 

3.3 按時間排序,確認最近是否有命令被替換,可以結合rpm -Va命令 

  1. ls -alt /usr/bin /usr/sbin /bin /usr/local/bin  
  2. rpm -Va>rpm.log 

3.4 確認是否有異常開機啟動項        

  1. cat /etc/rc.local  
  2. chkconfig --list 

4.借助工具查殺病毒和rootkit

4.1 查殺rootkit     

  1. chkrootkit (下載地址-http://www.chkrootkit.org)  
  2. rkhunter (下載地址-http://rkhunter.sourceforge.net) 

4.2 查殺病毒  

  1. clamav(下載地址-http://www.clamav.net/download.html)   

4.3 查殺webshell 

  1. cloudwalker(下載地址-http://github.com/chaitin/cloudwalker) 

工具用法不再贅述,大家自行查閱。 

 

責任編輯:龐桂玉 來源: 黑客技術與網絡安全
相關推薦

2009-03-20 10:58:47

2019-05-28 11:49:09

2017-12-19 14:00:16

數據庫MySQL死鎖排查

2023-10-10 12:05:45

2021-02-01 09:00:34

Ceph octopu集群運維

2021-08-19 09:50:53

Java內存泄漏

2021-11-23 21:21:07

線上排查服務

2021-03-05 07:14:08

Linuxcrashvmcore

2021-11-11 16:14:04

Kubernetes

2011-08-08 13:31:44

數據分析數據倉庫

2017-09-22 10:16:16

MySQL數據庫用戶數據

2019-08-01 15:05:22

2022-06-01 06:17:42

微服務Kafka

2022-01-07 11:48:59

RabbitMQGolang 項目

2017-07-07 16:07:41

2014-08-11 09:31:52

2023-04-06 07:53:56

Redis連接問題K8s

2014-08-01 14:06:45

2019-06-11 09:23:38

2014-04-15 14:28:14

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲看片网站 | 老牛影视av一区二区在线观看 | 999久久久久久久久6666 | 国产精品日本一区二区在线播放 | 在线亚洲一区二区 | 天天干天天爱天天 | 国产精品有限公司 | 国产精品久久亚洲7777 | 成人片免费看 | 日韩成人免费av | av香蕉| 自拍偷拍精品 | 91免费电影 | 精品一二区 | 99久久久久 | 欧美一级片在线观看 | 国产精品无码永久免费888 | 成人福利电影 | 91麻豆精品一区二区三区 | 欧美日韩亚洲国产 | 欧美精品一区二区三区四区 在线 | 精品国产第一区二区三区 | 国产黄色网址在线观看 | 每日更新av | 国产在线网址 | 国产一区二区三区免费观看在线 | 久久久久久a | 视频在线观看一区 | 免费成人毛片 | 国产成都精品91一区二区三 | 精品国产乱码久久久久久蜜柚 | 中文字幕精品一区二区三区精品 | 亚洲精品中文字幕中文字幕 | 久久久成人免费视频 | 欧美激情欧美激情在线五月 | 日韩一区二区三区在线视频 | 日韩中文在线 | 色综合一区 | 久久一二 | 中日av| 亚洲欧美日韩精品久久亚洲区 |