| ID: | 4309 |
|---|---|
| 标题: | 沐沐子倒拔垂杨柳 |
| 描述: | 感谢@ZM.J师傅供题 > 沐沐子相了一相,走到树前,把直掇脱了,用右手向下,把身倒缴着;却把左手拔住上截,把腰只一趁,将那株绿杨树带根拔起。 > 众菜鸡见了,一齐拜倒在地,只叫:"沐沐子非是凡人,正是真汉子!身体无千万斤气力,如何拔得起!" |
| 类型: | CRYPTO.月饼杯II |
| 网站: | ctfshow |
| 题目链接: | https://ctf.show/api/v1/challenges/1539 |
| 赛事: | 月饼杯II |
| 年度: | None |
| Flag值: | 题目答案文本 |
| writeup: |
验证后的网址 AES-CBC模式中,IV=key的情况下,利用加密和解密Oracle通过构造特定的明文-密文对推导出key。具体步骤为:1. 构造明文块P1,使P1 ^ IV = P1 ^ key = 0(即P1=IV);2. 发送明文块P1和后续全0块,获取对应密文C1、C2;3. 通过C1=Enc(key, P1^IV)=Enc(key, 0),结合Oracle解密C1得到P1^IV=0,从而推导出key=P1。完整代码及数学推导见原文 1 https://zhuanlan.zhihu.com/p/412445573 |