實踐目標chrome
是監控你本身系統的運行狀態,看有沒有可疑的程序在運行。shell
是分析一個惡意軟件,就分析Exp2或Exp3中生成後門軟件;分析工具儘可能使用原生指令或sysinternals,systracer套件。windows
假定未來工做中你以爲本身的主機有問題,就能夠用實驗中的這個思路,先整個系統監控看能不能找到可疑對象,再對可疑對象進行進一步分析,好確認其具體的行爲與性質。網絡
基礎問題回答工具
schtasks
指令設置一個計劃任務,指定每隔必定時間記錄主機的聯網記錄或者是端口開放、註冊表信息等等;sysmon
工具,配置好想記錄事件的文件,以後在事件查看器裏找到相關日誌文件即可以查看;Process Explorer
工具,監視進程執行狀況,查看是否有程序調用了異常的dll庫之類的。Wireshark
軟件進行抓包分析,查看該程序聯網時進行了哪些操做;systracer
工具分析某個程序執行先後,計算機註冊表、文件、端口的一些變化狀況。netstatlog.bat
文件,用來將記錄的聯網結果格式化輸出到netstatlog.txt
文件中,netstatlog.bat
內容爲:date /t >> c:\netstatlog.txt time /t >> c:\netstatlog.txt netstat -bn >> c:\netstatlog.txt
(可先建立txt文本文件,使用記事本寫入後經過修改文件名來修改文件格式)學習
schtasks /create /TN netstat /sc MINUTE /MO 2 /TR "c:\netstatlog.bat"
命令建立計劃任務netstatlog
建立配置文件Sysmon20155308.xml。網站
使用Sysmon.exe -i C:\Sysmon20155308.xml安裝sysmon。設計
<Sysmon schemaversion="3.10"> <!-- Capture all hashes --> <HashAlgorithms>*</HashAlgorithms> <EventFiltering> <!-- Log all drivers except if the signature --> <!-- contains Microsoft or Windows --> <DriverLoad onmatch="exclude"> <Signature condition="contains">microsoft</Signature> <Signature condition="contains">windows</Signature> </DriverLoad> <NetworkConnect onmatch="exclude"> <Image condition="end with">chrome.exe</Image> <Image condition="end with">iexplorer.exe</Image> <SourcePort condition="is">137</SourcePort> </NetworkConnect> <CreateRemoteThread onmatch="include"> <TargetImage condition="end with">explorer.exe</TargetImage> <TargetImage condition="end with">svchost.exe</TargetImage> <TargetImage condition="end with">winlogon.exe</TargetImage> <SourceImage condition="end with">powershell.exe</SourceImage> </CreateRemoteThread> </EventFiltering> </Sysmon>
這個是我進行360安裝所建立的。3d
Process Monitor一款系統進程監視軟件,整體來講,Process Monitor至關於Filemon+Regmon,其中的Filemon專門用來監視系統 中的任何文件操做過程,而Regmon用來監視註冊表的讀寫操做過程。 有了Process Monitor,使用者就能夠對系統中的任何文件和 註冊表操做同時進行監視和記錄,經過註冊表和文件讀寫的變化, 對於幫助診斷系統故障或是發現惡意軟件、病毒或木馬來講,很是 有用。 這是一個高級的 Windows 系統和應用程序監視工具,由優秀的 Sysinternals 開發,而且目前已併入微軟旗下,可靠性自不用說。日誌
打開軟件,能夠看出其對各個進程的詳細記錄:
經過本次實驗,我學會運用一些軟件對惡意代碼進行監測和分析,雖然這種檢測的方法比較簡單,並且不必定適用於咱們生活中的大部分的後門程序,可是咱們能夠經過對這些軟件的應用,進行學習,打下基礎,對之後咱們檢測後面程序、增強本身電腦的保護有必定的做用。