【CTF-MISC-压缩包】bkcrake通过已知明文文件攻击来破解加密的压缩包

题目

题目来源:https://www.qsnctf.com/#/main/driving-range?page=1&category=&difficulty=&keyword=%E4%B8%8A%E5%B8%82&user_answer=&user_favorite=&tag_ids=&challenge_id=1082

解题思路

执行ZIP明文攻击,获取加密密钥

使用神秘人物的优质画像.zip里的神秘人物的优质画像.png这个文件作为已知明文文件,来破解怎么还有夹层???.zip这个文件。

不能提取神秘人物的优质画像.png出来作为明文破解,因为压缩包里有压缩,提取出来大小就不一样了,所以必须用怎么还有夹层???/神秘人物的优质画像.png这个来攻击

bash 复制代码
bkcrack -C "怎么还有夹层???.zip" -c "怎么还有夹层???/神秘人物的优质画像.png" -P 神秘人物的优质画像.zip -p 神秘人物的优质画像.png
bash 复制代码
bkcrack 1.8.1 - 2025-10-25
[16:22:48] Z reduction using 234517 bytes of known plaintext
10.2 % (23891 / 234517)
[16:22:49] Attack on 226 Z values at index 211535
Keys: 0b2d904d bad8a5fb 93716ce1
50.9 % (115 / 226)
Found a solution. Stopping.
You may resume the attack with the option: --continue-attack 115
[16:22:50] Keys
0b2d904d bad8a5fb 93716ce1

利用密钥解密压缩包

bash 复制代码
bkcrack.exe -C "怎么还有夹层???.zip" -k 0b2d904d bad8a5fb 93716ce1 -D decrypted.zip
bash 复制代码
[16:24:32] Writing decrypted archive decrypted.zip
100.0 % (2 / 2)

解压解密文件,获取密码

bash 复制代码
password{1145141919810}

解锁最终文件,修正Flag

bash 复制代码
flag{VmpKb2FHUkdPVmhSVms1bVYxUkNNV05zT1U1VFZrNVVUVVUxWm1GWE5XWlZNbWhvWW0xa1NWRlZhejA9!!!}

flag{What_WAS_Y0ur_MISS0N_in_ShangHAI}

提示错误

想到刚才还有!!!,给加上

最终答案

flag{What_WAS_Y0ur_MISS0N_in_ShangHAI!!!}

相关推荐
hengdonghui2 天前
Writeup 4 ByteMe CTF 2026 The Vormir Ledger
ctf·osint
文章永久免费只为良心3 天前
Ctfshow_Web应用安全与防护_第二章_无字母数字命令执行
前端·python·安全·网络安全·渗透测试·ctf·红队渗透测试
hengdonghui3 天前
Writeup 4 ByteMe CTF 2026 Sacrifice
ctf·forensics
print_Hyon4 天前
【CTF-CRYPTO-教学-RSA】第八节:超大模数n反噬攻击,已知n、e、c求m(n超大,m的e次方仍小于n,c可直接开e次方得到结果)
ctf
其实防守也摸鱼5 天前
CTF Web 6 题全解 Writeup
linux·sql·学习·算法·安全·ctf·xss
hengdonghui6 天前
Writeup 4 N1BOOK 第一章 Web 入门 · 粗心的小李
ctf·.git泄露
hengdonghui8 天前
Writeup 4 N1BOOK afr_2
ctf·目录穿越
print_Hyon9 天前
【CTF-CRYPTO-教学-RSA】第十三节:知道e、p和q的变形表达式,解密c
ctf
print_Hyon9 天前
【CTF-CRYPTO-教学-RSA】第七节:低加密指数攻击,已知n和e求c(e很小,m的e次方比n小,c可直接开方得到结果)
ctf
hengdonghui12 天前
Writeup 4 N1BOOK afr_1
ctf·伪协议·任意文件读取