不用外部工具 教你如何快速檢查電腦是否被感染和中毒
從事應急響應工作幾年之后,我認為總結一份快速確定計算機是否被感染木馬和病毒的“方法論”是十分有用的。這顯然不是那么簡單的,可我卻發(fā)現感染幾乎存在于所有不復雜的攻擊中,如果你執(zhí)行了以下檢測,便可發(fā)現存在感染并快速殺掉它。 所有這些事情都可以由一個建立于Windows命令行功能的管理員命令提示符完成。

1、WMIC啟動項(WMIC Startup Items)
Windows已經有一個非常強大的工具——WMIC,在以下幾種方式中較容易為你的調查建立啟動項。只需打開一個命令提示符,然后輸入【wmic startup list full】。這是一個真實的例子,猜一下哪個項目不屬于其中,會是本地\臨時文件夾嗎?是的。如果你知道應該在列表中的東西以及一般正常運行的位置,你就能在這里暫停,通常這都非常簡單。找到程序,然后在malwr.com或者VirusTotal上查找它的散列,看看它有沒有感染了其他什么,然后刪除。

2、DNS緩存(DNS Cache)
打開命令提示符,并輸入【ipconfig/displaydns】??纯催@些待反測的區(qū)域,有沒有任何的異?,F場?在VirusTotal或者其他地方尋找他們解析的域名及IP,看是否有與之相連的樣本。如果有,那么你肯定被感染了。這里有一個現成的例子:

3、WMIC進程列表(WMIC Process List)
這是WMIC另一個受歡迎的項目,輸入【wmic process list full|more】,或者更緊湊但是更長的輸出【wmic process get deion,processed,parentprocessid,commanline/format:csv.】。尋找在奇怪地方運行的東西或者惡意、隨機、名稱怪怪的程序。

4、WMIC服務列表(WMIC Service List)
如果你不清楚自己在尋找什么,那這個用起來可能比較困難。但是檢測方便并且容易通過路徑或者exe名稱發(fā)現惡意軟件。格式與其他的相似,或者你也可以得到更具體“get”版本。輸入【wmic service list full| more】或者【wmic service get name,processid,startmode,state,status,pathname /format:csv】。這里有個小例子展示了只有服務名稱和路徑的情況。

5、WMIC工作列表(WMIC Job List)
這是個看起來最不可能發(fā)現任何東西的項目,因為絕大多數惡意軟件都不用jobs,但是在例如MPlug的一些版本中,是很容易檢測出的。輸入【wmic job list full】,你能夠獲得一個【沒有可用實例】的回執(zhí),這就意味著沒有已安排的項目在執(zhí)行。
6、Netstat
莫忘記基礎,如果IP是谷歌或者stealyourbanknumber.su.【netstat -abno】的,輸出可能需要搜索來查看,即使這樣可以還是尋找奇異的外部站點端口號碼,如25、8080、6667等等。
Netstat控制如下:
-a 顯示所有連接和監(jiān)聽端口-b 顯示參與創(chuàng)建每個連接或者監(jiān)聽端口的可執(zhí)行文件-n 以數字形式顯示地址和端口號碼-o 顯示擁有的每個與鏈接相關的進程ID7、批處理文件版本
用一種簡單可重復的方式完成這些WMIC東西并生成一份報告,怎么樣呢?我已經有了。把東西都丟到一個批處理文件中,然后設置一個主機名參數,你甚至能夠在全網中使用它——獲得其他計算機的適當權限,方便進行遠程評估。
這個腳本可以讓你更清楚的了解HTML格式的輸出,其中包括了你從電腦中獲取的信息:
wmic /node:%1 computersystem get model,name,username,domain /format:htable > c:\triage-%1.htmlwmic /node:%1 startup list full /format:htable >> c:\triage-%1.htmlwmic /node:%1 process get deion,processid,parentprocessid,commandline /format:htable >> c:\triage-%1.htmlwmic /node:%1 service get name,processid,startmode,state,status,pathname /format:htable >> c:\triage-%1.htmlwmic /node:%1 job list full /format:htable >> c:\triage-%1.html
相關文章
計算機存儲單位有比特(bit)、字節(jié)(byte)、千字節(jié)(KB)、兆字節(jié)(MB)、吉字節(jié)(GB)、太字節(jié)(TB)、拍字節(jié)(PB)、艾字節(jié)(EB)等,今天我們幾句來看看換算方法2026-03-18
Bytes/KB/MB/GB/TB/PB/EB/ZB/YB分別代表什么? 一文看懂計算機存儲單位
今天我們來介紹計算機中存儲容量的基本單位及換算關系,從最基本的字節(jié)開始,一直到TB級別,并解釋了理論值與實際應用中的差異2026-03-18
電腦高手養(yǎng)成記! 2026年超詳細的BIOS進入方法及設置匯總
想要深入了解和控制你的戴爾電腦嗎?那就從學習如何進入BIOS界面開始吧!通過BIOS,用戶可以設置系統時間、硬件配置以及啟動設備等,下面我們就來看看進入bios和設置方法2026-03-10
在日常使用電腦的過程中,很多朋友都遇到過這樣的問題:明明想卸載一個軟件,卻發(fā)現怎么也卸載不掉,下面我們來總結幾種解決辦法2026-02-04
C盤文件怎么轉移到d盤? 將電腦C盤文檔轉移到D盤的多種技巧匯總
當你的C盤空間不足時,你需要采取一些措施來釋放空間,隨著電腦使用時間的增長,C盤可能會逐漸填滿,那么,C盤滿了怎么轉移到D盤里面去?對于不熟悉電腦操作的用戶來說,將數2026-01-14
C:\Windows\System32\drivers\etc文件夾沒有hosts文件的多種解決辦法
本文詳細記錄了一次尋找消失的hosts文件的經歷,包括嘗試多種方法恢復hosts文件的過程,文內介紹四種方法,都可以恢復hosts文件,詳細如下2025-12-09
在編輯文字文檔時,我們常常要輸入各種各樣的符號,本文跟大家分享一下5種常用符號輸入技巧2025-11-06
是不是經常遇到朋友說屏幕亮一整夜浪費電,或者離開電腦時擔心信息泄露?今天就教大家輕松設置電腦熄屏時間,省電、護屏、保隱私,快速搞定搞定2025-12-16
在日常使用電腦時,掌握運行快捷指令的方法能極大提升效率,無論是安裝軟件、調試系統還是快速打開程序,運行窗口都是得力助手,下面介紹幾種常用打開方式,總有一種適合你2025-11-05
電腦如何擴容c盤分區(qū)? 2種擴容C盤的分區(qū)方法
如果你前期給C盤分配的空間本身就很小,加上后來下載文件、安裝軟件等,很容易導致C盤空間緊張,這將會影響到系統運行速度和用戶體驗,我們有必要擴展C盤,那么電腦如何重2025-11-03











