Binwalk
MIT🔬 Digital Forensics · Python
Binwalk is a firmware analysis tool that searches binary images for embedded files, executables, and file systems. It is primarily used for reverse engineering firmware and extracting embedded data. Developed in Python, Binwalk is widely used in the cybersecurity industry for its ability to analyze and deconstruct complex binary formats, making it essential for researchers and engineers involved in firmware analysis.
Installation
$ pip install binwalkTags
Details
- Category
- 🔬 Digital Forensics
- Language
- Python
- Repository
- ReFirmLabs/binwalk
- License
- MIT
- Platforms
- 🐧linux🍎macos
Links
More in Digital Forensics
Volatility 3
PythonAdvanced memory forensics framework. Extracts artifacts from RAM dumps — processes, network connections, registry.
Autopsy
JavaDigital forensics platform with GUI. Disk image analysis, timeline analysis, keyword search, hash filtering.
Ghidra
JavaNSA's reverse engineering framework. Disassembly, decompilation, graphing, and scripting for binary analysis.
YARA
CPattern matching swiss knife for malware researchers. Create rules to identify and classify malware samples.
Velociraptor
GoEndpoint visibility and collection tool. Hunt for artifacts across thousands of endpoints simultaneously.
Plaso (log2timeline)
PythonSuper timeline creation engine. Extracts timestamps from multiple forensic artifact sources into a single timeline.