图片隐写(一)

图片隐写

lsb

题目地址

SSAINISHPBOB


复杂的QR_code

题目地址

http://ctf5.shiyanbar.com/stega/QR_code.png

1
2
3
4
5
binwalk -e QR_code.png
fcrackzip -b -l 4-4 -u 4number.txt.zip -v -c 1
unzip 4number.txt.zip

-b爆破,-l说明密码长度,-u是文件,-v是详细输出,-c是密码字典类型

FIVE1

binwalk 1111110000000000.jpg

1
2
3
4
DECIMAL   	HEX       	DESCRIPTION
-------------------------------------------------------------------------------------------------------
7395 0x1CE3 Zip archive data, at least v2.0 to extract, compressed size: 32506, uncompressed size: 45602, name: "hacker.jpeg"
40073 0x9C89 End of Zip archive
1
2
3
4
5
6
7
fcrackzip -b -u -l 1-5 hacker.jpeg.zip

cat hacker.jpeg

echo "LS0uLi4gIC4tICAuLi4uLiAgLS0uLi4gIC4tICAuLi4uLiAgLi0gIC0tLi4uICAuLi4uLSAgLi4uLS0gIC0tLS4uICAtLS0tLiAgLi4uLi0gIC4tICAtLS0tLSAgLiAg" >1.txt

cat 1.txt | base64 -d

摩斯电码在线解码

得到7a57a5a743894a0e

https://www.cmd5.com/

Simply Red

给出了一个红色的图片,图中是Optimus prime。擎天柱

prime是素数的意思。

当该矩阵的某个位置的数值较大,则表示该处对应调色板使用的颜色就越”白/浅“,而越小则对应调色板使用颜色越“黑/深”。8bit的图像,对应的矩阵元素取值为0-255

用python代码,提取出素数的像素点,保存为新的图片,即可获得flag.