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

使用Stegsolve解答图片隐写

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

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

1.1 题目分析   

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

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

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

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

1.2解题思路  

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

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

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

2.运行Stegsolve

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

3.打开图片

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

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

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

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

3.二维码解码

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

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

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

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

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

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

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

apt-get install foremost

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

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

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

参考文章:

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

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

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

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

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

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

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

标签:
  • 热门焦点
  • 5月安卓手机好评榜:魅族20 Pro夺冠

    5月安卓手机好评榜:魅族20 Pro夺冠

    性能榜和性价比榜之后,我们来看最后的安卓手机好评榜,数据来源安兔兔评测,收集时间2023年5月1日至5月31日,仅限国内市场。第一名:魅族20 Pro好评率:97.50%不得不感慨魅族老品牌还
  • 从 Pulsar Client 的原理到它的监控面板

    从 Pulsar Client 的原理到它的监控面板

    背景前段时间业务团队偶尔会碰到一些 Pulsar 使用的问题,比如消息阻塞不消费了、生产者消息发送缓慢等各种问题。虽然我们有个监控页面可以根据 topic 维度查看他的发送状态,
  • 不容错过的MSBuild技巧,必备用法详解和实践指南

    不容错过的MSBuild技巧,必备用法详解和实践指南

    一、MSBuild简介MSBuild是一种基于XML的构建引擎,用于在.NET Framework和.NET Core应用程序中自动化构建过程。它是Visual Studio的构建引擎,可在命令行或其他构建工具中使用
  • 量化指标是与非:挽救被量化指标扼杀的技术团队

    量化指标是与非:挽救被量化指标扼杀的技术团队

    作者 | 刘新翠整理 | 徐杰承本文整理自快狗打车技术总监刘新翠在WOT2023大会上的主题分享,更多精彩内容及现场PPT,请关注51CTO技术栈公众号,发消息【WOT2023PPT】即可直接领取
  • 让我们一起聊聊文件的操作

    让我们一起聊聊文件的操作

    文件【1】文件是什么?文件是保存数据的地方,是数据源的一种,比如大家经常使用的word文档、txt文件、excel文件、jpg文件...都是文件。文件最主要的作用就是保存数据,它既可以保
  • 多线程开发带来的问题与解决方法

    多线程开发带来的问题与解决方法

    使用多线程主要会带来以下几个问题:(一)线程安全问题  线程安全问题指的是在某一线程从开始访问到结束访问某一数据期间,该数据被其他的线程所修改,那么对于当前线程而言,该线程
  • 慕岩炮轰抖音,百合网今何在?

    慕岩炮轰抖音,百合网今何在?

    来源:价值研究所 作者:Hernanderz“难道就因为自己的一个产品牛逼了,从客服到总裁,都不愿意正视自己产品和运营上的问题,选择逃避了吗?”这一番话,出自百合网联合创
  • 华为HarmonyOS 4.0将于8月4日发布 或搭载AI大模型技术

    华为HarmonyOS 4.0将于8月4日发布 或搭载AI大模型技术

    华为宣布HarmonyOS4.0将于8月4日正式发布。此前,华为已经针对开发者公布了HarmonyOS4.0,以便于开发者提前进行适配,也因此被曝光出了一些新系统的特性
  • 利用职权私自解除被封帐号 Meta开除20多名员工

    利用职权私自解除被封帐号 Meta开除20多名员工

    11月18日消息,据外媒援引知情人士表示,过去一年时间内,Facebook母公司Meta解雇或处罚了20多名员工以及合同工,指控这些人通过内部系统以不当方式重置用户帐号,其
Top
Baidu
map