杂项

BJDCTF 2nd Misc题解

Posted on 2020-03-23,2 min read

[BJDCTF 2nd]最简单的misc-y1ng
加上PNG文件头。16进制转字符串得到Flag

[BJDCTF 2nd]A_Beautiful_Picture
修改宽高得到Flag

[BJDCTF 2nd]EasyBaBa
下载一个19M的图片。。内涵图
foremost一把梭
得到里面都是出题人.jpg。其实这是个avi文件。然后视频中存在四张二维码。
播放器帧播放。扫一下得到Flag

[BJDCTF 2nd]小姐姐-y1ng
strings 1.jpg|grep BJD
得到flag

[BJDCTF 2nd]Real_EasyBaBa
发现PK字样。zip压缩包

下面已经有了504B0102/504B0506
那么还缺504B0304。也就是文件头
将ffff修改为0304。解压得到

扫码得到od -vtx1 ./draw.png | head -56 | tail -28

BJD{572154976}

[BJDCTF 2nd]圣火昭昭-y1ng
图片信息。得到新佛曰

这应该是密码。但是需要密码的jpg隐写。那么jhps隐写和outguess。

[BJDCTF 2nd]TARGZ-y1ng
zip压缩包改名为tar.gz密码是文件名
写个脚本
1.py

import os
file=os.listdir('./test/')
print (file)
os.rename('test/'+file[0],'test/'+file[0].replace('.tar.gz','.zip'))

1.sh

for((i=1;i<=500;i++));  
do
python 1.py
unzip -P `ls test/*.zip|cut -c 6-14` test/*.zip -d test/;mv test/*.zip bak/
done

下一篇: BJDCTF 2nd Crypto题解→