Cryptography 難易度 2 75 ポイント
Cryptographyカテゴリーのアイコン

ハッシュ長拡張攻撃

Hash Length Extension Attack

今回のミッション

MD5、SHA-1、SHA-256などの構造では、secret || message の単純ハッシュを署名にすると長さ拡張攻撃を受ける場合があります。 既知のメッセージとSHA-256: message = "user=guest" sha256(secret || message) = 84d89877f0d4041efb6bf91a16f0248f2fd573e6af05c19f96bedb9f882f7882 append = "&admin=true" この問題では攻撃手順の理解を確認します。攻撃名を表す3つの英単語 hash、extension、attack を小文字のままアンダースコアでつなぎ、KINOCO{...} の形式で提出してください。

#cryptography#hash#sha256#length-extension

クリアまでの3ステップ

準備前
  1. 演習環境は不要です

    このチャレンジは問題文の情報だけで解答できます。見つけたフラグをそのまま提出してください。

  2. 見つけたフラグを提出