2017-06-19 258 views
0

使用stegdetect程序检测我的a.jpg文件是否包含隐藏的内容时遇到错误。错误是“错误:量化表0x00未定义”。任何人都可以向我解释这个错误是关于什么的?请帮我解决这个错误。提前致谢。Stegnography工具 - StegDetect(错误:未定义量化表0x00)

enter image description here

Stegbreak命令: enter image description here

+0

jpeg压缩无损?在这种情况下,我猜没有压缩发生,这些头成为可选。 –

+0

@AloisKraus,我不确定图像是否被压缩无损。因为这是授课讲师授予的法医图像中的文件。我不能在文件上使用stegbreak命令,因为它也给我带来了错误。我可否知道有什么方法可以解决这个问题? – Sofia

+0

很难判断该工具是否存在问题或者您的命令行是否遗漏了某些标志。 –

回答

0

您的JPEG文件已损坏。 stegbreak实用程序清楚地指出标记0xDB(定义量化表)之前有多余的67个字节。

我认为在定义第一个(0x00)量化表之前,有一个注释块格式不正确(具有比块标题中指示的数据更多的数据)。

你可以尝试使用JPEGsnoop工具来分析文件,看看什么是锣错误。

或者您可以使用libjpeg中的jpegtran工具重新编码图像并修复其头文件(但您可能会丢失所有不属于图像本身的元数据)。