ヒント
ヒント 1見る
capture.txt の各行は flow=<名前> payload_hex=<16進> の形です。まず中身を読んで、どんな flow があるか確認します
ヒント 2見る
flow=exfil の行だけを選びます。ほかの flow(web や dns など)は関係のないデータです
ヒント 3見る
payload_hex を bytes.fromhex で戻し、1バイトずつ 0x5A と XOR するとフラグ(FLAG{...} の形)が読めます
Programming - Packet Log Analysis
capture.txt は起動のたびに作られるパケットログです(/challenge にあります)。1行が1つのフローで、flow=<名前> payload_hex=<16進> の形をしています。payload_hex を 0x5A で XOR 復号し、flow=exfil の行を復元するとフラグが現れます。フラグは平文では置かれていません。
capture.txt の各行は flow=<名前> payload_hex=<16進> の形です。まず中身を読んで、どんな flow があるか確認します
flow=exfil の行だけを選びます。ほかの flow(web や dns など)は関係のないデータです
payload_hex を bytes.fromhex で戻し、1バイトずつ 0x5A と XOR するとフラグ(FLAG{...} の形)が読めます