[日本語] [English]

lowkey_messedup

ファイル chall.pcap が与えられた。

このファイルを Wireshark で開くと、USBでホストが8バイトのデータを繰り返し受信していた。
そこで、USBキーボードのデータであると推測し、まず以下のプログラムでデータを抽出した。

extract.pl

続いて、MikanOS の keyboard.cpp を変換表として用い、以下のプログラムでデータを文字に変換した。

decode.pl

変換結果を手動で加工することで、flagが得られた。

FLAG{Big_br0ther_is_watching_y0ur_keyb0ard}

writeup by MikeCAT

WaniCTF 2023