linux - 使用binwalk提取所有文件

标签 linux extract steganography hexdump

我有一个文件 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。我怎样才能得到所有这些文件?

最佳答案

您可以使用以下命令:

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

关于linux - 使用binwalk提取所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36530643/

相关文章:

algorithm - 将RGB图像读入二进制并在Matlab中显示为RGB

linux - 为什么会出现错误,对于所有系统

python - 使用 easy-install 安装 MySQL-python 失败

mysql - 无法启动mysql了

c++ - 如何从 C++ 中的斐波那契数列中提取质数?

php - 如何在 PHP 中获取句子的第一个单词?

Java正则表达式排除开头日期并期望结尾日期

java - 如何在RGB层中隐藏2^12二进制位

c++ - Boost.Log GNU/Linux 下的链接错误