Contents

Malware Analysis Tool List

This document contains an extensive list of the malware analysis tools I use on a regular basis. 😄

Tool List

tooldescription
x64dbgDebugger
GhidraReverse Engineering
DNSpyReverse Engineering
windbgDebugging
PythonScripting
OWASP ZapWeb Debugging
HxDHex Editing
HashMyFilesFile Hashing
VSCodiumCoding
PEStudioTriage
IDRInteractive Delphi Reconstructor
PEBearPE Editing and Triage
pe-seiveMalware Unpacking
Detect it EasyTriage
TORDark Web Browsing
CutterReverse Engineering
VB Decompiler ProReverse Engineering VB Samples
Resource HackerTriage and Unpacking
dControlDisabling Windows Defender
scDbgShellcode Emulation
xlmDeobfuscatorDeobfuscation of XLM Maldocs
oletoolsMaldoc Analysis
SysinternalsDynamic Analysis
Nauz File DetectorTriage
PDF Stream DumperPDF Maldoc Analysis
WiresharkNetwork Analysis
MalUnpackUnpacking Malware
OrcaMSI Editor
7zipExtracting Archives
Dependency WalkerDLL Analysis
de4dot.NET Deobfuscation
dhrakeGhidra Delphi Reversing
DidierStevensSuiteMisc Analysis
blobrunnerShellcode Debugging
pafishAntiVM Check Utility
x64plgmnrx64dbg Plugin Manager
xpeviewerTriage
yaraFile Scanning Utility
suricataNetwork Detection Utility
portexBinary Visualization Utility
Simple Assembly Explorer.NET Deobfucation
novmpVMProtect Devirtualization
sysmonSystem Monitor (Logging)
sysmon-configSysmon Configuration
flossTriage (Strings)
Hollows HunterUnpacking
iat_patcherReversing
upxUnpacking
autoit-ripperAutoIT Reversing
pyinstxtractorPyInstaller Reversing
uncompyle6Python Reversing
Process HackerTraige and Analysis
ChainsawEvent Log Analysis
binlexBinary Genetic Analysis
XOpcodeCalcReversing
mitmproxyTLS Decryption
mitmpcapTLS Interception PCAP + Secrets
mitmhttpTLS Interception Redirect Tool

Installing YARA

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
sudo apt update
sudo apt install -y build-essential \
	libssl-dev \
	libmagic-dev \
	libtool \
	make \
	gcc \
	pkg-config \
	libprotobuf-dev
	
wget https://github.com/VirusTotal/yara/archive/refs/tags/v4.2.1.tar.gz
tar -xzvf v4.2.1.tar.gz
cd yara-4.2.1/
./bootstrap.sh
./configure --enable-macho --enable-magic --enable-dex
make -j 4
sudo make install
sudo ldconfig

Installing Suricata

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
sudo apt-get update
sudo apt-get -y install build-essential \
	bsdmainutils \
	libtool \
	git \
	cmake \
	ragel \
	make \
	libmagic-dev \
	libjansson-dev \
	libnss3-dev \
	libgeoip-dev \
	libluajit-5.1-dev \
	libhiredis-dev \
	libboost-dev \
	libpcre3-dev \
	libpcap-dev \
	libnet1-dev\
	libyaml-0-2 \
	libyaml-dev \
	liblz4-dev \
	pkg-config \
	zlib1g \
	zlib1g-dev \
	libcap-ng-dev \
	libcap-ng0 \
	libevent-dev \
	rustc \
	cargo
wget https://github.com/OISF/suricata/archive/refs/tags/suricata-6.0.5.tar.gz
cd suricata-suricata-6.0.5/
git clone https://github.com/OISF/libhtp
sudo cargo install --root /usr/local cbindgen
./autogen.sh
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-luajit --enable-rust
make -j 4
sudo make install
sudo make install-conf
sudo ldconfig