This should have been made easy using binwalk
however I fail to understand what I did wrong with the following syntax:
$ wget --content-disposition https://github.com/devttys0/binwalk/archive/v2.1.1.zip
$ wget --content-disposition https://github.com/devttys0/binwalk/archive/v2.0.1.zip
$ cat binwalk-2.0.1.zip binwalk-2.1.1.zip > full
$ binwalk -r -C output -e full
lead to the following:
$ ls output/_full.extracted
binwalk-2.1.1/
Clearly it is missing the binwalk-2.0.1
expanded directory. Where did binwalk-2.0.1
go ?
I need to use the -r
flag (Delete carved files after extraction), because it generates enormous zip and fill my disk (see Carved files are often equal in size to the original file)