binwalk: add page (#3943)

client-spec/clarity
Alex 2020-03-30 12:39:58 +02:00 committed by GitHub
parent 8bd5a05913
commit 0cace23c9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 28 additions and 0 deletions

28
pages/linux/binwalk.md Normal file
View File

@ -0,0 +1,28 @@
# binwalk
> Firmware Analysis Tool.
> More information: <https://github.com/ReFirmLabs/binwalk>.
- Scan a binary file:
`binwalk {{path/to/binary}}`
- Extract files from a binary, specifying the output directory:
`binwalk --extract --directory {{output_directory}} {{path/to/binary}}`
- Recursively extract files from a binary limiting the recursion depth to 2:
`binwalk --extract --matryoshka --depth {{2}} {{path/to/binary}}`
- Extract files from a binary with the specified file signature:
`binwalk --dd '{{png image:png}}' {{path/to/binary}}`
- Analyze the entropy of a binary, saving the plot with the same name as the binary and `.png` extension appended:
`binwalk --entropy --save {{path/to/binary}}`
- Combine entropy, signature and opcodes analysis in a single command:
`binwalk --entropy --signature --opcodes {{path/to/binary}}`