Loading...
Malware analysis tools tell you what a suspicious file actually does before it does it to you. They fall into a few camps: sandboxes that detonate a sample in an isolated environment and record its behavior, disassemblers and debuggers that let analysts reverse-engineer binaries instruction by instruction, unpackers and deobfuscators that strip away the layers attackers use to hide intent, and classification engines that match samples to known families and threat actors. This is core SecOps tooling for incident responders, threat hunters, and reverse engineers who need to triage alerts, confirm a detection, extract indicators of compromise, and understand campaigns rather than just block hashes.
We cover 163 Malware Analysis tools, 119 free and 44 commercial.
Accuracy and depth improve over time. Last reviewed Jul 2026. Is something off? Reach out.
A collaborative malware analysis framework with various features for automated analysis tasks.
A .NET assembly debugger and editor that enables reverse engineering and dynamic analysis of compiled .NET applications without source code access.
An open source .NET deobfuscator and unpacker that restores packed and obfuscated assemblies by reversing various obfuscation techniques.
A comprehensive malware-analysis tool that utilizes external AV scanners to identify malicious elements in binary files.
A tool to remove malicious artifacts from Microsoft Office documents, preventing malware infections and data breaches.
edb is a powerful debugger for Linux binaries, enhancing reverse engineering efforts with a user-friendly interface and extensible plugins.
Valkyrie is a sophisticated file verdict system that enhances malware detection through behavioral analysis and extensive file feature examination.
Joe Sandbox Community provides automated cloud-based malware analysis across multiple OS platforms.
A command-line utility for extracting human-readable text from binary files.
Advanced threat prevention and detection platform leveraging Deep CDR, Multiscanning, and Sandbox technologies to protect against data breaches and ransom attacks.
A static analysis tool for PE files that identifies potential malicious indicators through compiler detection, packing analysis, signature matching, and suspicious string identification.
A tool that extracts and deobfuscates strings from malware binaries using advanced static analysis techniques.
A binary analysis and management framework for organizing and analyzing malware and exploit samples, and creating plugins.
CAPA is a static analysis tool that detects and reports capabilities in executable files across multiple formats, mapping findings to MITRE ATT&CK tactics and techniques.
Falcon Sandbox is a malware analysis framework that provides in-depth static and dynamic analysis of files, offering hybrid analysis, behavior indicators, and integrations with various security tools.
A static analysis framework for extracting key characteristics from various file formats
VX-Underground is a vast online repository of malware samples, featuring various collections for cybersecurity professionals and researchers to analyze and combat cyber threats.
Common questions about Malware Analysis tools, selection guides, pricing, and comparisons.
A malware analysis tool helps security teams understand what a suspicious or malicious file does. Some run the sample in an isolated sandbox and record its behavior, network calls, and file changes. Others let analysts reverse-engineer the binary directly through disassembly and debugging. The aim is to confirm whether something is malicious, extract indicators of compromise, and understand the actor behind it.
Static analysis examines a file without running it, using disassemblers, decompilers, and unpackers to read the code and structure. Dynamic analysis detonates the sample in a controlled sandbox and watches what it does: processes spawned, registry changes, network connections. Static is safer and catches dormant code paths; dynamic reveals real runtime behavior. Serious investigations use both, since each covers the other's blind spots.
Start with what you analyze most and on which platforms, then decide between sandboxing, reverse engineering, or both. Check anti-evasion capabilities, since modern malware detects analysis environments. Confirm the output gives you usable IOCs, ATT&CK mapping, and clean exports to your SIEM or threat intel platform. If samples are sensitive, prioritize on-prem or air-gapped detonation over public cloud upload.
Free and open-source tools cover an enormous amount of ground, and many reverse engineers rely on them daily for disassembly, debugging, and unpacking. Commercial platforms tend to add managed sandbox infrastructure, automated family attribution, threat actor context, and integrations that save analyst time at scale. A common pattern is open tooling for deep manual work, paid services for fast automated triage and enrichment.
A sandbox is one technique within malware analysis, focused on detonating samples and observing behavior. Malware analysis is broader, adding static reverse engineering, unpacking, and classification on top of sandboxing. EDR detects and responds to threats on live endpoints in production. Malware analysis tools are where you take a captured sample apart to understand it, often after EDR or a sandbox first flagged it.
Ranked by real community upvotes and saves — never for sale. Featured placement is always labeled.