应对隐写分析挑战

信息安全 取证 隐写术
2021-09-07 22:33:31

我目前正在做 Honeynet.org 的一项挑战,特别是第 13 个处理隐写术的法医挑战已经提供了几个 PNG,参与者将从所述文件中查找并提取隐写隐藏的消息。

由于所有文件似乎都是用paint.NET编辑的,我怀疑使用了一个插件。此外,大多数可用插件似乎通过更改颜色值的最低有效位来嵌入消息。因此,我编写了一个小的 Python 脚本。对于图像中的每个像素,它收集最低有效位并将它们连接起来。如果结果可以转换为位于可打印 ascii 范围内的数字,它将被转换,然后添加到字符串中。对于每个图像,都会打印此字符串。

可悲的是,这并没有产生任何结果。我显然可以尝试不同的事情,例如水平而不是垂直解析图像。对我来说,这似乎是蛮力。我更想问一下,这里是否有人能想出一个更好的方法来解决这个问题。

但是,请不要只发布解决方案。我知道挑战已经结束,但恕我直言,人们应该总是先尝试提出自己的解决方案。

1个回答

解决此问题的最佳方法是查找如何在图像中隐藏某些内容。我会给你一个提示,它与像素的定义方式有关。也看看这些网站: