这应该很容易使用,binwalk
但是我无法理解以下语法做错了什么:
$ 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
导致以下情况:
$ ls output/_full.extracted
binwalk-2.1.1/
显然它缺少binwalk-2.0.1
扩展目录。binwalk-2.0.1
去哪儿了?
我需要使用-r
标志(提取后删除雕刻文件),因为它会生成巨大的 zip 并填满我的磁盘(请参阅雕刻文件的大小通常与原始文件相同)