'nakara no kibou'/ Uomi
349 字
2 分钟
夹带私货:简单文件隐写
这是一种利用文件格式解析差异实现的简单隐藏方式:把 ZIP 数据追加到图片末尾。图片查看器通常仍按图片格式显示文件,binwalk 等工具则能识别并提取后面的压缩包。
参考:文件隐写示例。
WARNING这不是加密。任何知道文件结构的人都可以扫描并提取追加内容,不适合保护敏感数据。
操作过程
隐写
先把待隐藏内容打包为 a.zip,再追加到 b.png:
cat a.zip >> b.png图片外观不变,但文件大小会增加。
拆解
这里借用 binwalk命令进行拆解,也可以使用其他的,建议参考上面的知乎。
使用 binwalk b.png 查看文件结构:
输出中应同时识别出图片和 ZIP 数据。
使用 binwalk -e b.png 提取文件:
提取目录会以 ZIP 数据的起始偏移命名,其中包含解压后的文件。
注意事项
建议先把待隐藏文件打包。Word 和 PDF 等格式本身可能包含多个数据结构,直接追加会增加 binwalk 判断和提取的难度。
如果自动提取失败,可以根据起止偏移使用
dd手动截取。打包只会改善识别和组织方式,不会提供加密保护。
夹带私货:简单文件隐写
https://pinellia.uk/posts/document-hide/