当前位置:首页 > 科技  > 软件

使用Stegsolve解答图片隐写

来源: 责编: 时间:2024-04-25 17:38:59 296观看
导读1.1 题目分析 1.misc类题目在i春秋给出的ctf比赛中,misc题目类型中,仅仅给出一个zip文件的下载地址,其中给出了一个提示“red0”,无任何其它提示,该zip文件为图片文件其压缩文件下载地址为:https://static2.ichunqiu.com/

QRd28资讯网——每日最新资讯28at.com

1.1 题目分析   

1.misc类题目QRd28资讯网——每日最新资讯28at.com

在i春秋给出的ctf比赛中,misc题目类型中,仅仅给出一个zip文件的下载地址,其中给出了一个提示“red0”,无任何其它提示,该zip文件为图片文件其压缩文件下载地址为:https://static2.ichunqiu.com/ictf/resources/attach/red0_a311fc237b75e084793fcfbfa4105bd0.zipQRd28资讯网——每日最新资讯28at.com

2.分析题意QRd28资讯网——每日最新资讯28at.com

red0是提示,以前未玩过图片隐写,不知道是啥意思,本次通过查看各种资料,知道其实这个就是red,选择0值。QRd28资讯网——每日最新资讯28at.com

1.2解题思路  

1.根据提示使用setgsolve进行分析,首先进行图片转换浏览,简单的会直接获取flag。QRd28资讯网——每日最新资讯28at.com

2.通过数据抽取进行分析QRd28资讯网——每日最新资讯28at.com

根据提示选择图像平面通道,通过预览查看有无flag等关键字,有的可能是二进制编码01,将二进制编码提取出来,通过代码进行处理或者在线转换。QRd28资讯网——每日最新资讯28at.com

1.3实战某ctf图片隐写  

1.下载Stegsolve

Stegsolve是一款图片隐写分析软件,支持常见的图片文件格式,可提取GIF文件中的帧。当两张jpg图片外观、大小、像素都基本相同时,可以考虑进行结合分析,即将两个文件的像素RGB值进行XOR、ADD、SUB等操作,看能否得到有用的信息。StegSolve可以方便的进行这些操作。打开StegSolve,选择“file”->”open”打开一张图片文件,然后选择“analyse”->”image combine”选择另一张图片,默认的XOR操作就可以看到隐藏的信息。点击窗口下方的箭头,可以看到不同combine方式下的结果。使用工具的优点是简单方便,但是缺乏扩展性,不能进行批量自动化处理。而对于自己编写的脚本,就可以方便的进行扩展。Stegsolve下载地址:http://www.caesum.com/handbook/Stegsolve.jar    QRd28资讯网——每日最新资讯28at.com

2.运行Stegsolve

如果系统安装了java运行环境,可以直接执行Stegsolve.jar程序,否则需要通过命令行来启动java -jar Stegsolve.jarQRd28资讯网——每日最新资讯28at.com

3.打开图片

在Stegsolve中单击“File”打开本列中的图片文件ez.png,注意开始运行Stegsolve.jar时,其软件默认窗口比较小,打开后效果如图1所示。QRd28资讯网——每日最新资讯28at.com

QRd28资讯网——每日最新资讯28at.com

QRd28资讯网——每日最新资讯28at.com

QRd28资讯网——每日最新资讯28at.com

3.二维码解码

在有些题目中会给出二维码图片或者地址,将图片上传到http://tool.chinaz.com/qrcode网站后,会直接给出其flag值:flag{AppLeU0},如图9所示。在进行解码过程中要特别注意,,隐写的载体是PNG或者bmp格式可以直接读取,而对于经过有损的压缩,例如jpg格式就不行。    QRd28资讯网——每日最新资讯28at.com

QRd28资讯网——每日最新资讯28at.com

 加入分析结果中表明从140147处开始,存在另外一个文件。QRd28资讯网——每日最新资讯28at.com

(4)分离文件    QRd28资讯网——每日最新资讯28at.com

 dd if= ctf.jpg of= ctf -1.jpg skip=140147 bs=1QRd28资讯网——每日最新资讯28at.com

这里if是指定输入文件,of是指定输出文件,skip是指定从输入文件开头跳过140147个块后再开始复制,bs设置每次读写块的大小为1字节,表示从ctf.jpg中分离出来ctf-1.jpg文件。QRd28资讯网——每日最新资讯28at.com

(5)安装foremostQRd28资讯网——每日最新资讯28at.com

apt-get install foremost

(6)提取及分析文件QRd28资讯网——每日最新资讯28at.com

 foremost ctf.jpgQRd28资讯网——每日最新资讯28at.com

 当我们使用这行命令后,foremost会自动生成output目录存放分离出文件,查看其文件夹下文件即可。QRd28资讯网——每日最新资讯28at.com

参考文章:

https://blog.esu.im/71.htmlQRd28资讯网——每日最新资讯28at.com

http://www.poboke.com/study/2014-xdctf-network-security-competition-web100.htmlQRd28资讯网——每日最新资讯28at.com

https://www.secpulse.com/archives/4855.html    QRd28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-85537-0.html使用Stegsolve解答图片隐写

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 新手必看:优雅地避过Python常见错误,编写高效代码

下一篇: 我们在顺序消息和事务消息方面的实践

标签:
  • 热门焦点
  • 一加Ace2 Pro真机揭晓 钛空灰配色质感拉满

    终于,在经过了几波预热之后,一加Ace2 Pro的外观真机图在网上出现了。还是博主数码闲聊站曝光的,这次的外观设计还是延续了一加11的方案,只是细节上有了调整,例如新加入了钛空灰
  • 官方承诺:K60至尊版将会首批升级MIUI 15

    全新的MIUI 15今天也有了消息,在官宣了K60至尊版将会搭载天玑9200+处理器和独显芯片X7的同时,Redmi给出了官方承诺,K60至尊重大更新首批升级,会首批推送MIUI 15。也就是说虽然
  • 俄罗斯:将审查iPhone等外国公司设备 保数据安全

    iPhone和特斯拉都属于在各自领域领头羊的品牌,推出的产品也也都是数一数二的,但对于一些国家而言,它们的产品可靠性和安全性还是在限制范围内。近日,俄罗斯联邦通信、信息技术
  • 直屏旗舰来了 iQOO 12和K70 Pro同台竞技

    旗舰机基本上使用的都是双曲面屏幕,这就让很多喜欢直屏的爱好者在苦等一款直屏旗舰,这次,你们等到了。据博主数码闲聊站带来的最新爆料称,Redmi下代旗舰K70 Pro和iQOO 12两款手
  • Python异步IO编程的进程/线程通信实现

    这篇文章再讲3种方式,同时讲4中进程间通信的方式一、 Python 中线程间通信的实现方式共享变量共享变量是多个线程可以共同访问的变量。在Python中,可以使用threading模块中的L
  • 使用AIGC工具提升安全工作效率

    在日常工作中,安全人员可能会涉及各种各样的安全任务,包括但不限于:开发某些安全工具的插件,满足自己特定的安全需求;自定义github搜索工具,快速查找所需的安全资料、漏洞poc、exp
  • 重估百度丨“晚熟”的百度云,能等到春天吗?

    ©自象限原创作者|程心排版|王喻可2016年7月13日,百度云计算战略发布会在北京举行,宣告着百度智能云的正式启程。彼时的会场座无虚席,甚至排队排到了门外,在场的所有人几乎都
  • 网红炒股不为了赚钱,那就是耍流氓!

    来源:首席商业评论6月26日高调宣布入市,网络名嘴大v胡锡进居然进军了股市。在一次财经媒体峰会上,几个财经圈媒体大佬就“胡锡进炒股是否知道认真报道”展开讨论。有
  • iQOO Neo8 Pro即将开售:到手价3099元起 安卓性能最强旗舰

    5月23日,iQOO如期举行了新品发布会,全新的iQOO Neo8系列也正式与大家见面,包含iQOO Neo8和iQOO Neo8 Pro两个版本,其中标准版搭载高通骁龙8+,而Pro版更
Top