惡意代碼分析-工具收集
惡意代碼分析實戰
Strings:字符串查找工具
https://docs.microsoft.com/zh-cn/sysinternals/downloads/strings
Resource Hacker工具:查看資源節內容
惡意軟件自動化分析工具套件
惡意軟件分析套件:https://github.com/Cherishao/Analysis-Tools
-
PeStudio:
windows可執行二進制文件靜態分析取證工具 -
MASTIFF:
APT攻擊樣本靜態分析工具 -
http://sourceforge.net/projects/mastiff/files/latest/download
-
COMODO:
科摩多未知文件分析工具 -
https://consumer.valkyrie.comodo.com/apt_tool/download/UnknownFileHunter.exe
-
VirusTotal:
在線病毒,惡意軟件,url掃描器 -
ThreatTrack:
在線病毒,惡意軟件,url掃描器 -
virscan:
在線病毒,惡意軟件,url掃描器 -
threatexpert:
在線病毒,惡意軟件,url掃描器 -
malwareviz:
在線病毒,惡意軟件,url掃描器 -
vicheck:
在線病毒,惡意軟件,url掃描器 -
metadefender:
在線病毒,惡意軟件,url掃描器
===================================================
文檔分析工具
-
OfficeMalScanner:
MS Office文檔檢測工具 -
OfficeMalScanner:
微軟官方的office文檔二進制格式查看工具 -
http://download.microsoft.com/download/1/2/7/127ba59a-4fe1-4acd-ba47-513ceef85a85/offvis.zip
-
Cryptam Document Scanner:
在線的惡意文檔掃描器 -
PDF Examiner:
在線的PDF文檔掃描器 -
Pdf Tools:
pdf文檔解析工具集 -
PDF X-RAY:
多pdf文檔檢測工具 -
peepdf:
pdf文檔解析分析工具 -
origami:
pdf文檔解析分析工具 -
PDF Stream Dumper:
pdf文檔檢測工具
===================================================
JavaScript分析工具
-
Firebug:
開源的web開發工具,用於實時的編輯,調試,監視CSS,HTML,JavaScript代碼 -
jsunpack-n:
解碼javascript腳本的工具 -
JavaScript Beautifier:
美化javascript代碼的工具 -
js deobfuscator:
javascript去混淆工具 -
Web Inspector:
OSX或者ios系統的javascript代碼調試工具 -
Rhino:
基於java的javascript引擎實現 -
SpiderMonkey 24:
火狐24中的Javascript引擎 -
https://ftp.mozilla.org/pub/mozilla.org/js/mozjs-24.2.0.tar.bz2
-
Malzilla:
高級惡意代碼檢測工具,用於檢測基於web的漏洞利用,對javascript代碼進行解碼,去混淆 -
https://sourceforge.net/projects/malzilla/files/Malzilla Win32 Binary package/
===================================================
系統&文件監視工具
-
Sysinternals Suite:
Windows免費的工具套件,涵蓋-文件磁盤工具,網絡工具,進程工具,安全工具,系統信息工具,其他類型工具等等 -
http://download.sysinternals.com/files/SysinternalsSuite.zip
-
Regshot:
開源(LGPL)的注冊表靜態比較工具 -
https://nchc.dl.sourceforge.net/project/regshot/regshot/1.9.0/Regshot-1.9.0.7z
-
CaptureBat:
Win32平台下應用程序行為分析工具 -
https://www.honeynet.org/files/CaptureBAT-Setup-2.0.0-5574.exe
-
SysAnalyzer:
惡意代碼行為分析工具 -
Process Hacker:
開源的進程瀏覽,內存編輯工具 -
http://processhacker.googlecode.com/files/processhacker-2.33-bin.zip
-
GMER:
AntiRookit工具 -
ProcDot:
惡意軟件行為分析工具 -
windows:http://procdot.com/download/procdot/binaries/procdot_1_1_beta_41_windows.zip
-
linux:http://procdot.com/download/procdot/binaries/procdot_1_1_beta_41_linux.zip
-
Radiography:
windows平台下的取證工具 -
RunScanner:
系統隱藏信息掃描工具 -
Noriben:
沙箱 -
API Monitor:
API調用情況監視工具 -
http://www.rohitab.com/download/api-monitor-v2r13-x86-x64.zip
===================================================
shellcode分析工具
-
ShellDetect:
shellcode檢測工具 -
libmu:
用C語言實現的基於x86的shellcode檢測的庫 -
https://ncu.dl.sourceforge.net/project/nepenthes/libemu development/0.2.0/libemu-0.2.0.tar.gz
-
Shellcode2Exe:
Shellcode轉exe工具 -
ConvertShellcode:
將shellcode轉換為x86匯編指令,便於理解 -
Shellcode(Malware-Tracker):
shellcode在線分析服務 -
JMP2IT:
將EIP的控制權轉移到shellcode在文件中的指定偏移處,便於暫停對惡意代碼進行分析取證
===================================================
網絡分析工具
-
WireShark:
網絡協議抓包分析工具 -
http://wiresharkdownloads.riverbed.com/wireshark/win32/WiresharkPortable-1.12.1.paf.exe
-
FakeNet:
用於Windows惡意軟件分析的網絡仿真工具 -
INetSim:
模擬各種Internet交互的軟件,目前支持的協議有HTTP/HTTPS、SMTP/SMTPS、POP3/POP3S、DNS、FTP/FTPS、TFTP、IRC,以及NTP等 -
ncat:
TCP/IP瑞士軍刀,支持端口掃描,標志提取,端口轉發/代理,文件傳輸,蜜罐 -
APT Protocol Decoders:
各種解碼器 -
Fake DNS:
基於正則表達式的python中間人DNS服務器,支持DNS的重綁定攻擊 -
Apate DNS:
圖形化的DNS響應控制工具 -
https://www.fireeye.com/content/dam/fireeye-www/services/freeware/sdl-apatedns.zip
-
Fake SMTP:
SMTP服務器偽造工具,用於測試應用程序的電子郵件功能 -
http://nilhcem.github.io/FakeSMTP/downloads/fakeSMTP-latest.zip
-
Honeyd:
小型的網絡蜜罐 -
tcp dump:
強大的命令行網絡數據包分析工具 -
Fiddler:
HTTP/HTTPS抓包工具 -
BurpSuite:
滲透測試中使用廣泛的一款抓包工具,還帶有web漏洞掃描,爬蟲,暴力破解等功能 -
Network Miner:
跨平台的網絡取證分析工具 -
http://sourceforge.net/projects/networkminer/files/latest/download
-
Ngrep:
網路數據包嗅探分析工具 -
http://prdownloads.sourceforge.net/ngrep/ngrep-1.45-win32-bin.zip?download
-
NetWitness:
原始網絡數據包分析工具 -
http://download.cnet.com/NetWitness-Investigator/3001-2085_4-10905215.html?hlndr=1
===================================================
URL分析工具
-
HTTP Viewer:
http請求工具 -
UrlQuery:
在線的url測試分析服務 -
URL Void:
網站域名黑名單掃描,方便檢測可能有危險的網站-存在惡意軟件或者欺詐活動的 -
Norton Safe Web:
諾頓提供的網站安全性檢測服務 -
vURL:
快速安全的檢測惡意或者可疑網站 -
Spondulas:
瀏覽器模擬器/解析器,用於檢索和捕獲存在惡意軟件的頁面 -
https://sourceforge.net/projects/spondulas/?source=typ_redirect
-
VirusTotal:
在線URL檢測服務 -
PhishTank:
檢測釣魚頁面 -
netrenderer:
顯示IE 5,6,7,8,9,10,11是如何呈現頁面的
===================================================
SWF分析工具
-
SWFTools:
用於處理Adobe Flash文件(SWF)的實用程序集合 -
windows:http://www.swftools.org/swftools-2013-04-09-1007.exe
-
linux:http://www.swftools.org/swftools-2013-04-09-1007.tar.gz
-
SWF Investigator:
SWF檢測工具,幫助Flash開發者全面分析SWF文件中元素,資源,AMF通訊,指令集裝配方式,AS3庫等 -
windows:http://labsdownload.adobe.com/pub/labs/swfinvestigator/swfinvestigator_p5_win_update_052213.exe
-
osx:http://labsdownload.adobe.com/pub/labs/swfinvestigator/swfinvestigator_p5_mac_update_052213.zip
-
SWF decompiler:
領先的Flash反編譯器&Flash轉HTML5工具 -
SWFRETools:
Adobe Flash Player漏洞分析,惡意SWF文件分析工具集合 -
https://github.com/downloads/sporst/SWFREtools/swfretools_140.zip
-
Flasm:
SWF反匯編工具 -
Flare:
提取SWF中所有ActionScript腳本工具 -
xxxswf:
用於掃描,壓縮,解壓縮,分析Flash SWF文件的腳本 -
https://bitbucket.org/Alexander_Hanel/xxxswf/get/244e32357dd5.zip
===================================================
內存取證分析工具
-
Volatility:
支持windows,linux,mac os,android等平台的內存取證框架 -
Volatilitux:
對於Linux系統來說,Volatilitux相當於Volatility -
Linux Memory Extractor[LIME]:
可加載內核模塊(LKM),允許從Linux和基於Linux的Android設備獲取RAM內存 -
MemoryAnalysis:
可加載內核模塊(LKM),允許從Linux和基於Linux的Android設備獲取RAM內存 -
Memoryze:
火眼公司打造的內存取證軟件 -
https://www.fireeye.com/content/dam/fireeye-www/services/freeware/sdl-memoryze.zip
-
Redline:
火眼公司推出主要用於用戶主機取證調查的工具
===================================================
調試器
-
Ollydbg:
win32平台下的ring3調試器 -
Immunity Debugger:
win32平台下的漏洞調試,惡意代碼分析,逆向工程的利器 -
http://debugger.immunityinc.com/getID.py?hash=705393dfcc9066537a1141a1c1cca2790bdb830a
-
Windbg:
微軟官方提供的用戶以及內核模式調試利器 -
https://www.microsoft.com/en-us/download/confirmation.aspx?id=8279
-
GDB:
Linux平台下的調試器 -
EDB:
Linux平台下的調試器
===================================================
反匯編工具
-
IDA Pro:
跨平台的反匯編神器 -
https://www.hex-rays.com/products/ida/support/download_freeware.shtml
-
Hopper:
支持Windows,Linux,OSX等平台下應用程序的逆向工程 -
Ubuntu:http://www.hopperapp.com/HopperWeb/downloads_linux/hopperv3-3.5.9.1.deb
-
Fedora:http://www.hopperapp.com/HopperWeb/downloads_linux/Hopper-3.5.9.1-1.x86_64.rpm
-
Capstone:
輕量級的多平台多架構支持的反匯編框架。支持包括ARM,ARM64,MIPS和x86/x64平台 -
Cerbero Profiler:
惡意文檔格式分析工具 -
windows:https://store.cerbero.io/static/downloads/profiler/profiler_setup_2.2.0.exe
-
osx:https://store.cerbero.io/static/downloads/profiler/Profiler_2.2.0.dmg
-
linux:https://store.cerbero.io/static/downloads/profiler/profiler_2.2.0.tar.gz
===================================================
十六進制編輯器
-
Hexplorer:
Windows平台下的十六進制編輯器 -
https://www.hex-rays.com/products/ida/support/download_freeware.shtml
-
Capstone:
輕量級的多平台多架構支持的反匯編框架。支持包括ARM,ARM64,MIPS和x86/x64平台 -
010Editor:
跨平台的文件格式分析編輯工具 -
http://download.sweetscape.com/010EditorWin32Installer702.exe
-
BinText:
文本文件掃描工具 -
http://b2b-download.mcafee.com/products/tools/foundstone/bintext303.zip
-
Hackman Suite:
十六進制編輯器 -
HXD:
十六進制編輯器
===================================================
查殼工具
-
RDG Packer Detector:
查殼工具 -
http://www.rdgsoft.net/downloads/RDG Packer Detector v0.7.3.2014.rar
-
Peid:
查殼工具 -
http://www.softpedia.com/get/Programming/Packers-Crypters-Protectors/PEiD-updated.shtml
-
Language 2000:
查殼工具 -
Exescan:
PE文件檢測工具 -
Quick Unpack:
通用脫殼工具
===================================================
DNS&IP信息搜集工具
-
MXTOOLBOX:
快速,准確的網絡診斷查找,搜集所有的MX記錄,DNS,黑名單和SMTP診斷的一個集成工具 -
CyINT Internet Utilities:
提供實時的網絡信息搜集 -
Domain Tools:
Whois信息查詢系統 -
Robtex:
Whois信息查詢系統 -
Network-Tools:
域名/IP信息收集工具 -
DomainDossier:
域名/IP信息收集工具 -
dns lookup:
DNS記錄查詢系統 -
dns lookup:
域名/IP信息綜合查詢系統 -
dnstools:
DNS查詢系統 -
dnsstuff:
網站信息綜合查詢工具
===================================================
PE分析工具
-
PE Insider:
可執行文件PE格式查看工具 -
CFF Explorer:
PE文件格式編輯工具 -
LordPe:
PE文件格式編輯工具 -
http://www.woodmann.com/collaborative/tools/images/Bin_LordPE_2010-6-29_3.9_LordPE_1.41_Deluxe_b.zip
-
PeView:
PE文件格式編輯工具 -
PE Explorer:
PE文件格式編輯工具 -
ChimPrec:
導入表重建工具 -
http://www.woodmann.com/collaborative/tools/images/Bin_CHimpREC_2008-6-24_13.59_CHimpREC.zip
-
Malcode Analysis Pack:
惡意代碼分析工具包
===================================================
虛擬機鏡像
-
REMnux:
REMnux是一份輕量級的、基於Ubuntu的Linux發行,用於輔佐分析人員對惡意軟件進行逆向工程 -
Kali:
滲透測試工程師專用系統 -
http://cdimage.kali.org/kali-1.0.9a/kali-linux-1.0.9a-amd64.iso
-
santoku:
包括了一系列開源安全工具,可以幫助你的移動設備進行取證、惡意軟件分析和安全測試 -
https://sourceforge.net/projects/santoku/files/latest/download
-
OSAF:
安卓取證分析套件 -
http://sourceforge.net/projects/osaftoolkit/files/latest/download
-
SIFT:
SANS推出的數字取證工具包 -
https://digital-forensics31.sans.org/community/download-sift-kit/3.0
-
MobiSec:
在線的安全審計,惡意軟件(android app)檢測和分析工具 -
http://sourceforge.net/projects/mobisec/files/latest/download?source=files
