Problem: [压缩包]P7
思路
解压后, 发现压缩包和一个图片, 压缩包中有同样大小名称的一张图片. 可以考虑使用明文攻击的方式破解压缩包.
根据图片, 构建另外一个flag.txt文件:
NSSCTF{y0u-a
随后, 即可明文攻击.
EXP
使用bkcrack即可. 这里输入命令:
# -C 表示需要破解的压缩包
# -c 表示攻击的文件
# -p 表示已经直到的明文文件
bkcrack.exe -C 2.zip -c flag.txt -p flag.txt
调用后, 得到了压缩包的密钥.

密钥有了即可直接进行文件爆破.
再次使用命令, 使用获得的密钥进行爆破:
# -C 需要破解的文件
# -k 刚才获取的三个密钥
# -U 生成的新的压缩包文件及密码
bkcrack.exe -C 2.zip -k 3834d925 9cc4c429 a79e79a3 -U res.zip kaede
运行后, 即可得到一个新的压缩包, 密码就是上面我们设定的密码了.
综上, 解压即可得到 flag.txt
NSSCTF{y0u-ar3-th3-b3st!}
总结
本题考验了深度明文爆破的知识点
希望对你有所帮助, 感谢阅读!
