使用 binwalk 提取所有文件

新手上路,请多包涵

我有一个文件 music.mp3 。使用 binwalk 后,我得到结果:

 pexea12@DESMICE:~/Downloads$ binwalk music.mp3

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
152318        0x252FE         MySQL ISAM compressed data file Version 2
586865        0x8F471         MySQL ISAM compressed data file Version 5
5669358       0x5681EE        MySQL ISAM index file Version 1
5831936       0x58FD00        TIFF image data, little-endian offset of first image directory: 8
5832467       0x58FF13        Unix path: /www.w3.org/1999/02/22-rdf-syntax-ns#">
5832624       0x58FFB0        Unix path: /purl.org/dc/elements/1.1/"
5832748       0x59002C        Unix path: /ns.adobe.com/xap/1.0/mm/"
5832806       0x590066        Unix path: /ns.adobe.com/xap/1.0/sType/ResourceEvent#">

我意识到我的 music.mp3 中还有一些其他文件类型,例如 MySQL、TIFF 图像。现在我想提取所有这些文件以查看它们的真实内容。

我尝试了命令 binwalk -e music.mp3 但它仅适用于压缩文件,例如 .zip。我怎样才能得到所有这些文件?

原文由 pexea12 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.4k
1 个回答

您可以使用以下命令:

 binwalk --dd='.*' music.mp3

原文由 foudfou 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题