Rick de Jager

ホーム

暗号リバースエンジニアリングセキュリティ

一张模仿纸质税务表格的 AES-256 文件密钥找回工单,标题是 Form MU-512,右侧附一张列出 512 种可能密钥的 Schedule A,左下角便签写着 MuPDF < 1.28.5 只有 9 比特、512 条流 11 毫秒,桌上还有 V12 马克杯与键盘

PDF の AES-256 鍵に残ったのは 9 ビットの乱数だけ

MuPDF は drand48 で PDF の AES-256 ファイル鍵を作り、タイムスタンプから鍵に届くのは 9 ビットだけ。Foxit はタイムスタンプと未初期化の 32 バイトをまとめてハッシュしている。V12 の復号ツールはミリ秒で鍵を総当たりし、パスワードなしで開けてしまう。