题目
解题
打开是一张图片,扫描二维码后显示 secret is here
一时没有思路,看别人的wp
https://blog.csdn.net/wusimin432503/article/details/125692459https://blog.csdn.net/weixin_45728231/article/details/120988424?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~default-1-120988424-blog-125262214.pc_relevant_multi_platform_whitelistv1&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~default-1-120988424-blog-125262214.pc_relevant_multi_platform_whitelistv1&utm_relevant_index=1https://blog.csdn.net/qq_41696518/article/details/125262214
首先使用binwalk查看文件信息
binwalk /root/ctf/QR_code.png
发现 4number.txt ,存在隐写
接着使用binwalk进行文件分离
binwalk可以扫描固件映像以查找许多不同的嵌入式文件类型和文件系统。
-e参数:对隐藏文件提取
-dd参数手动进行提取,存放在当前目录下 dd if=QR_code.png of=flag.zip skip=471 bs=1
binwalk -e /root/ctf/QR_code.png
发现报错了,于是使用参数–run-as=root
binwalk -e /root/ctf/QR_code.png --run-as=root
于是得到了
本想解压1D7.zip但是发现需要密码
使用暴力破解来破解zip文件
方法1:
# kali安装fcrackzip
apt install fcrackzip# 爆破加密的zip文件
fcrackzip -b -c1 -u -l4 1D7.zip
方法2:
ARCHPR
方法3:
Ziperello
方法4:
使用john工具对其进行hash值破解,先生成hash文件
zip2john 1D7.zip > HASH
john HASH
解压查看文件
提交flag
flag{vjpw_wnoei}