文件压缩工具的数据隐藏

举报
黑色地带(崛起) 发表于 2023/02/16 22:37:46 2023/02/16
【摘要】 文件压缩工具的数据隐藏

文件压缩工具的数据隐藏

与Winzip 类似, WinRAR是最常用的文件压缩和归档工具之一。WinRAR支持Linux、Max操作系统和Windows(www.winrar.com)。

它有个很有趣的功能, 就是可以自动恢复破损的压缩文件。 利用这个功能可以把压缩文件隐藏到一个载体文件中。 接收者用WinRAR打开载体文件, 再执行自愈或修复操作就可以恢复隐藏的压缩文件了。



编辑应该准备些什么?(基操走起)


我们创建一个包含希望隐藏的数据的压缩文件。 首先,新建个包含隐藏消息的文本文件 "mike.txt"。

编辑编辑


然后参考下面的内容新建一个包含 "mike.txt" 的压缩文件 "mike.rar "。打开WinRAR, 选择 "Add" 添加需要隐藏的文件(mike.txt)创建一个新的压缩文件

编辑

编辑

在 "Files" 页签中的 "Files to add" 对话框中选择包含隐藏消息的mike.txt文件, 然后单击 "OK" 按钮, 创建"mike. rar " 文件

编辑

编辑




编辑如何将压缩文件隐藏到一个 JPEG图像中?(超详细过程哦)


(正常的没写入之前是以 FF D9结束)

编辑


我选择一个普通的 图像"1.JPG "作为载体。 在 DOS 命令行中使用 copy 命令, 加上/b选项把图像 文件作为二进制文件处理, 并用"+" 号来组合两个文件(作为载体的图像文件"1.JPG" 和待隐藏的压缩文件 "mike.rar"), 然后指定输出文件名为 "newimage.JPG" 


首先要将他们这2个文件放在同一个文件夹下面(我把他们都放桌面便于实操)

编辑


 然后打开命令提示符进入这个文件夹(微软标+R  cmd 回车)

copy /b 1.jpg + mike.rar new.jpg

编辑


FF D9结束后,后面最后面还有写入的文件编辑

 你可以使用这个方法把 WinRAR 的压缩文件嵌入到 JPEG文件的 EOF 符号(文件结束符)后面, 而图像仍可以在浏览器中正常显示, 因为浏览器一般会忽略文件结束符后面的内容。 可见,文件结束符之后是个很好的数据藏匿之处。

现在我们已经把隐藏消息打包成压缩文件, 并成功隐藏到图像中了,这样就可以发送 出去了。


C:\user>dir 
Directory of C:\user
04/27/20** **:** AM <DIR> . 
04/27/20** **:** AM <DIR> .. 
03/10/20** **:** AM 4,940,676 1.JPG ** PM 89 mike.rar 
03/21/20** **:** PM 17 mike.txt 
03/21/20** **:** PM 4,940.765 newimage.jpg





编辑如何解压并展现隐藏消息?(详细过程,错误教学挽救残局)


接收者收到包含隐藏消息的图像后, 通过如下命令将 JPEG图像重命名为带 .RAR 扩展名的文件。

进入文件所在位置后

copy new.jpg new.rar

编辑

 编辑

 (下面操作是对new.rar进行修复,如果转换为.RAR再继续操作,会像我下面继续的操作那样,但是最后再改后缀就可以解决问题)



WinRAR 的修复功能可以修复受损的压缩文件,也可以用来解压隐藏消息。 打开WinRAR , 单击 " Repair Damaged Archive" (修复受损压缩文件), 选择刚才新建的.RAR 文件。 WinRAR 会检测到隐藏压缩文件的 JPEG 文件, 并认为这个压缩文件巳经损坏。 此时, WinRAR 的修复功能会尝试修复这个受损的压缩文件, 并将其从 JPEG 文件中解压出来。

编辑

修复完成后, WinRAR 会 ”重构” 一个名为 " rebuilt.newimage.rar" 的压缩文件, 同时提示我们该文件中包含 "mike.txt" 。

编辑

 接收者可以通过 " Extract To" (压缩至)选项, 从重构的 "rebuilt.newimage.rar" 文件中解压出 "mike.txt", 从而得到其中的隐藏消息。

 编辑


(如果修复的时候没有上面那步改为.RAR文件,那么现在就要改jpg后缀为rar即可)

 编辑

现在我们就可以打开 "mike.txt" 查看其中隐藏的原始消息了

编辑

编辑

编辑  

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。