What problem does it solve?
Analyzing suspicious binaries and memory dumps requires a structured process across static inspection, dynamic execution, and IOC extraction, and doing it ad hoc risks missing indicators or executing samples unsafely.
Core Features & Use Cases
- Static Analysis: Inspect PE headers, imports, section entropy, imphash, and ELF symbols using pefile, pyelftools, readelf, and Detect It Easy to identify packing, injection APIs, and anti-debugging behavior.
- Dynamic Analysis: Run samples in isolated VMs, Docker, or sandboxes (AnyRun, CAPE, Cuckoo) with Procmon, strace, FakeNet-NG, and API Monitor to observe file, registry, process, and network behavior.
- IOC Extraction & TTP Mapping: Produce a complete indicator checklist covering hashes, network indicators, file system artifacts, persistence mechanisms, and MITRE ATT&CK technique mapping.
- Use Case: Given an unknown ELF binary found on a compromised Linux server, follow the phased workflow to compute hashes, detect high-entropy packed sections, trace syscalls in an isolated container, and extract C2 addresses and persistence artifacts.
Quick Start
Analyze the suspicious binary sample.exe using the malware analysis methodology and produce a full IOC report with MITRE ATT&CK mapping.