Tool for searching a given binary image for embedded files and executable code. Specifically, it is designed for identifying files and code embedded inside of firmware images.
Installation#
sudo apt install python3-binwalk
Usage#
binwalk [OPTIONS] [FILE]
Examples#
- Extract data
binwalk --extract --dd="." Tux.jpg
- Use the
--includeand--excludearguments to include or exclude specific signatures by name:
binwalk --exclude=jpeg,png,gif /tmp/firmware.bin
The signature names are displayed under the Signature Name column of the signature list.

