首页 > 其他分享 >misc图片隐写------2023.2.17

misc图片隐写------2023.2.17

时间:2023-02-17 21:44:21浏览次数:48  
标签:文件 17 隐写 misc flag 打开 PNG 图片

1,查看属性

2. 伪装成图片的压缩包
一般这种图片看起来和普通图片没什么区别,但其实这个图片是由压缩包伪装成的,一般flag的文本文件就藏在这个压缩包中

3,修改图片宽高

4,将flag隐藏在字节中

用010搜索flag,pass,ctf等

5,文件开头和结尾的补写

6,LSB隐写(最低有效位)

具体操作:

用Stegsolve.jar打开图片;

先点击下面的切换按钮,观察图片有无异常;

再进行如下操作;

 勾选R,G,B的最低位即第0位,以及右侧选择框中的LSB First;

接着点击下方的Preview按钮,在文本框中查看有无flag;

如果没有,选择Save Bin选项,将图片导出,再次查看图片;

可能会得到一个flag或藏有flag的二维码。
7,改后缀得到图片

打开一堆乱码,改后缀为.png等

8,图片文件分离

1)首先将文件放到Kali里面,然后用file指令查看文件类型,若是文件损坏则修补文件头之类的修复文件

(2)binwalk:直接在终端binwalk+文件名,要是简单的话(PNG另说啊,PNG会识别出一个Zlib文件,这个也有点东西),binwalk会直接返回文件是有几个文件拼接的

(3)foremost:foremost 文件名 -o 输出目录直接拆分拼接文件,解决完成

9,IHDR隐写

这个比较好识别,当在Windows下png图片可以被打开,但是在Kali下会提示CRC错误,在010Editor里面也会提示CRC32错误,这是提示了我们其实这张PNG图片修改了高度,一般还原PNG高度之后就可以直接看到FLAG了,重点就是如何获取正确的CRC或者获得正确的高度

10,GIF类隐写

3.1 基于时间轴的隐写

3.2 基于空间轴的隐写

3.3 Fireworks图层隐写

11,双图对比

然后打开图片隐写神器Stegsolve,然后打开第一张图片(PS:我在b站听课时曾听到过图片叠放顺序不同会导致结果不同,可能会看不到有效信息,所以要注意图片打开顺序)

 

 

然后点击Analysis->Image Combiner

 

 


然后打开第二张图片

 

 


我们看到软件左上角提示了两张图片的叠加方式,而软件下方界面有左右两个按键,那自然就是快活的遍历啦

 

 

12,EXIF隐写

当然有一些出题人不会简单的在属性中写上FLAG,我们可以利用exiftool工具查看

 

 

标签:文件,17,隐写,misc,flag,打开,PNG,图片
From: https://www.cnblogs.com/wlwl1234/p/17131558.html

相关文章

  • 20230217周报
    本周时间管理回顾时间管理记录本周手机使用时间理论上应该是变少了的,因为感觉工作效率还可以。但是实际一看,微信使用时长也快到了一个小时,非常莫名其妙。还是要减少看微......
  • 2023.2.17
    不知从什么时候开始记性变得不好,昨天记得有个被拿来和马库斯做过对比的巨人选手,结果费半天劲才想起来叫morganaste也许哪一天我就会啥也想不起来和何老师要了生日歌和生......
  • 从0到1一步一步玩转openEuler--17 openEuler DNF(YUM)检查更新
    DNF是一款Linux软件包管理工具,用于管理RPM软件包。DNF可以查询软件包信息,从指定软件库获取软件包,自动处理依赖关系以安装或卸载软件包,以及更新系统到最新可用版本。说明:......
  • RSA常见题型------2023.2.17
    1,已知dp,dq求解m其中关系式如下:dp=d%(p-1)dq=d%(q-1)解题脚本:#!/usr/bin/python#coding:utf-8importgmpy2fromCrypto.Util.numberimportlong_to......
  • 230217 关于英语学习的目标
    最近几天,你在听larry的英语课程.通过larry的介绍,你有了一些新的感触与理解.尤其是你关于你的英语的学习目标,你值得去深入思考,同时,不断校正与优化你的目标.之前,你......
  • 【0217】end2end自动驾驶方案想法
    最近着重看了一些端到端的自动驾驶方案,有一些想法特点:1.表现好,Carlaleaderboard榜首几乎都是E2E,比如TCP,Transfuser,LAV2.逐渐偏重模块化的精细设计,并且中间量可以decod......
  • 闲话 23.2.17
    闲话发现自己没学过欧拉数相关的推导开koishi的排列去(一会儿补个euleriannumber的bgf的推导。现在从略(今日放了be的歌?不谈演唱中只有少部分人能接受的部分......
  • C/C++学生个人消费记录管理系统[2023-02-17]
    C/C++学生个人消费记录管理系统[2023-02-17]学生个人消费记录管理系统学生个人消费记录管理系统给学生一个管理个人财务的平台,主要用于对学生的生活费用收入、支出进行添......
  • 强记 分支结构语法 java 230217
    单路分支//格式if(条件){条件成立时要做的事情;}//例子intage=19;if(age>18){System.out.println("天天网吧欢迎你");}二路分支//格式if(条件){......
  • HDLBits(11)2.17
    3电路3.1组合逻辑3.1.1基础门Ringorvibrate(静音)若手机处于震动模式则振动(motor),否则打开铃声(Ringer)assignringer=ring&(~vibrate_mode);assignmotor=ri......