クリアまでの3ステップ
-
演習環境を起動
-
ターミナルで探す
-
見つけたフラグを提出
Encrypted Communication - GPG Public Key Cryptography
GnuPG の復号を練習します。`/challenge/keys/` にある秘密鍵をすべてインポートし、`/challenge/messages/` の各暗号文を復号してください。フラグを含む平文になるのは、本物の受信者鍵で暗号化された1通だけです。他は無害な業務連絡のおとりで、宛先鍵IDの突合でも一意に絞れます。本物の GnuPG が非特権環境で動作します。
keys/ の秘密鍵と messages/ の暗号文はどれが対応するか分かりません。gpg --list-packets で各暗号文の宛先鍵IDを調べます
gpg --show-keys で各秘密鍵の鍵IDを調べ、宛先と一致するものを見つけます
全秘密鍵をインポートして全メッセージを復号すると、フラグを含むのは1通だけです