码迷,mamicode.com
首页 > 其他好文 > 详细

查找图片中隐藏的flag

时间:2018-05-02 02:54:04      阅读:2099      评论:0      收藏:0      [点我收藏+]

标签:ati   应用   其他   查找   rem   mos   技术   查看   inf   

比如我们现有图123.jgp,要对它进行分析,查找图片中隐藏的flag,首先要了解一些关于图片格式的知识,这里举例jpg格式的图片,其他格式图片自行google一下。

jpg图片格式知识:

  jpg格式文件开始的2字节是图像开始SOI(Start of Image,SOI)为FF D8,之后2个字节是JFIF应用数据块APPO(JFIF application segment)为FF E0 ,最后2个字节是图像文件结束标记EOI(end-of-file)为FF D9,在kali下用hexeditor工具打开某张图片如下图:

技术分享图片

有了这些知识,我们就可以分离一张图片中隐藏的其他文件/信息。

技术分享图片

技术分享图片

可见,在图片中还隐藏了其他文件。或者用foremost工具自动分离图片和其他信息,工具命令:foremost 123.jpg,此时会在当前目录下生成一个output***文件夹。

技术分享图片

OK,打开rar文件夹,里面的txt文件内容就是隐藏的flag。

技术分享图片

拓展:图片马的原理也是将一个马文件和一张图片两个文件以二进制方式连接起来,图片查看器会忽视FF D9结束符之后的内容,所以图片马也能够正常打开,但该图片内有猫腻。

 

查找图片中隐藏的flag

标签:ati   应用   其他   查找   rem   mos   技术   查看   inf   

原文地址:https://www.cnblogs.com/KHcker008/p/8977863.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!