Linux command
binwalk 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Scan
binwalk [firmware.bin]
Extract
binwalk -e [firmware.bin]
Entropy
binwalk -E [firmware.bin]
Recursive
binwalk -Me [firmware.bin]
Signature
binwalk -W [firmware.bin]
说明
binwalk is a firmware analysis tool for searching binary images for embedded files and executable code. It identifies file signatures, compressed data, filesystems, and other patterns commonly found in firmware images. The tool is essential for reverse engineering, security research, and firmware modification.
参数
- -e, --extract
- Extract identified files
- -M, --matryoshka
- Recursively scan extracted files
- -E, --entropy
- Calculate entropy analysis
- -W, --hexdump
- Show hex dump with results
- -D, --dd _type:ext_
- Extract and rename by type
- -r, --raw _string_
- Search for custom string
- -y, --disasm
- Disassemble executable code
- --signature
- Custom signature file
FAQ
What is the binwalk command used for?
binwalk is a firmware analysis tool for searching binary images for embedded files and executable code. It identifies file signatures, compressed data, filesystems, and other patterns commonly found in firmware images. The tool is essential for reverse engineering, security research, and firmware modification.
How do I run a basic binwalk example?
Run `binwalk [firmware.bin]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -e, --extract do in binwalk?
Extract identified files