sysutils/binwalk 2.3.4p4 OpenBSD
tool for reverse-engineering and analysing firmware blobs
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- Jasper Lievisse Adriaanse <[email protected]>
- Categories
- sysutils, lang/python
Description
Binwalk is a firmware analysis tool designed to assist in the analysis, extraction, and reverse engineering of firmware images and other binary blobs. It is simple to use, fully scriptable, and can be easily extended via custom signatures, extraction rules, and plugin modules.
Binwalk supports various types of analysis useful for inspecting and reverse engineering firmware, including:
Embedded file identification and extraction
Executable code identification
Type casting
Entropy analysis and graphing
Heuristic data analysis
"Smart" strings analysis
Binwalk's file signatures are (mostly) compatible with the magic signatures used by the Unix file utility, and include customized/improved signatures for files that are commonly found in firmware images such as compressed files, firmware headers, kernels, bootloaders, filesystems, etc.
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | sysutils/binwalk | 2.3.4p4 |
| FreeBSD | security/binwalk | 3.1.0_2 |
| NetBSD | sysutils/binwalk | 3.1.0 |
| DragonFly | security/binwalk | 2.3.3_1 |
| HardenedBSD | security/binwalk | 3.1.0_1 |
| GhostBSD | security/binwalk | 3.1.0_1 |
Install
Binary package:
pkg_add binwalk
From the ports tree:
cd /usr/ports/sysutils/binwalk && make install
Dependencies
Build dependencies 5
Run dependencies 4
No port depends on this one.