Replies: 4 comments 1 reply
-
Yes it would be probably helpful, but I can't promise we will implement every format :) If it's a very common format or a bug, we will definitely fix it. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
or the zyxel AMG1302-T15C |
Beta Was this translation helpful? Give feedback.
-
Decided to do a real comparison between binwalk and unblob. First downloaded all the files from ftp://ftp.zyxel.com.tr (that's 470 different firmware files). Ran them against binwalk and unblob. I'll leave my bash script here as it took me hours to figure out how to deal with spaces and parenthesis in the filenames and still run those through the extractor. #!/bin/bash
find . -name '*.zip' > list.txt
find . -name '*.bin' >> list.txt
find . -name '*.rar' >> list.txt
find . -name '*.img' >> list.txt
exec {file_descriptor}<"./list.txt"
declare -a input_array
while IFS=$'\n' read -a input_array -u $file_descriptor
do
unblob "$input_array"
done
exec {file_descriptor}>&- |
Beta Was this translation helpful? Give feedback.
-
I have a few firmware images that don't extract properly with unblob (nor binwalk). Would it be beneficial for the developers to have copies of them to hone the extraction algorithm? If yes, perhaps we can use this discussion to post links to currently unsupported files?
Beta Was this translation helpful? Give feedback.
All reactions