Unzip the file === ## 問題概要 ### ジャンル Crypto ### 点数 100 ### フラグ SECCON{1s_th1s_passw0rd_ weak?} ### 問題文 Unzip the file [unzip](http://scontents.quals.seccon.jp/files/unzip) ### 挑戦者 mzyy94 shift_crops pinksawtooth ## 解法 既知平文攻撃 http://2014.seccon.jp/mailmagazine/backnumber08.txt http://2014.seccon.jp/mailmagazine/backnumber09.txt 圧縮率は`zip -6`でおk `pkcrack.exe -C unzip.zip -c backnumber09.txt -P backnumber.zip -p backnumber09.txt -d uncripted.zip` flagはdocx形式だったのでwordで開く 白文字でフラグが書かれていたので,コピー&ペーストして終了 ### 議論 mzyy94: キチヒラぶんやね shift_crops: pkcrackって,圧縮率一緒じゃないと解けなかったと思いますが,これの分かります? mzyy94: backnumber08のほうが14182のサイズが、5300になってる 09は12064が4851になってる shift_crops: 適当にwindowsで圧縮したのがこれくらいだったのでかけてますけど,処理が終わらない shift_crops: zip -6 だと小さすぎて, zip -5 だと大きすぎます mzyy94: 俺は7z -mx=4でやってみたけど4だとおおきすぎ、5だとちいさすぎになる mzyy94: パスワード設定するとサイズが変わるんだった mzyy94: zip -6で正解だわ!!! shift_crops: おぉ! 解凍できました SECCON{1s_th1s_passw0rd_ weak?} mzyy94: flagというファイルがでてきた mzyy94: zipファイルだ mzyy94: ちがう!これワードファイルだ shift_crops: 投げますね!! mzyy94: おわったえ shift_crops: お疲れ様ー!