隐写术:
1.图种:制作图种
一.准备好图片和要隐藏的压缩文件,最好文件名简单点,方便输入。这里以的C:\Users\LGW\Desktop\3的1.png
以及2.zip
示例
2.win+r
输入cmd,点击确定
,打开cmd
二.win+r
输入cmd,点击确定
,打开cmd,再输入cd
空格
文件夹位置
,不想手动输入文件夹位置,也可以直接拖动
三.输入copy /b 1.jpg+2.zip 3.jpg
,注意英文字符和空格。
四.在C:\Users\LGW\Desktop\3文件夹即可得到一张图种
五.将3.jpg更改后缀zip即可查看隐藏内容
分离图种的几种方法,见下面链接:
https://blog.csdn.net/qq_43531669/article/details/113732757
2.一些图片格式16进制常见的头部和尾部(winhex打开查看)
jpg格式
头部: 4A 46 49 46 JFIF
png格式
头部:50 4E 47 PNG
jfif格式
头部:JFIF
gif格式
头部:47 49 46 38 39 61 GIF89a
Stegsolve
stegsolve是一款用 java 写的图像隐写工具,可以查看图片的详细信息,每一层色阶等等,功能强大。
把图片下载下来,打开,发现漆黑一片。
于是乎用Stegsolve打开,点击下面的向左或者向右按钮,出来了类似于二维码的图片,可是发现扫不出来。发现这跟正常的二维码图片有点不一样,好像反了。于是保存该图片
用PS打开,ctrl+i 进行反色,得到下面的二维码。扫描,得到flag
在线扫描二维码扫出flag
https://www.online-qr-scanner.com/zh-cn/
3.隐写术关于图片长宽修改(大白)
题目:修改图片的高度
查看题目,看到提示屏幕太小,可知图片已经的大小被修改了,查看图片属性,长宽分别为679和256
拖进010 editor查看,010 editor下面会报CRC校验错误,00 00 02 A7表示图片的宽度,00 00 01 00表示图片的高度,也可以把鼠标放到编码上面,也会有小字显示代表的意思,找到宽度和高度的地方
把00 00 01 00 修改为 00 00 02 A7点击左上角的另存为图片即可。
提交flag,成功!