diff --git a/pages/linux/binwalk.md b/pages/linux/binwalk.md new file mode 100644 index 000000000..8f59d2081 --- /dev/null +++ b/pages/linux/binwalk.md @@ -0,0 +1,28 @@ +# binwalk + +> Firmware Analysis Tool. +> More information: . + +- 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}}`