TCPサーバの接続情報と、サーバのファイル一式が与えられた。
与えられたファイルのうち chall.c
を読むと、以下の関数があることがわかった。
find_instructor
:Staff
を入力すると、初期化されていないローカル配列 course
の内容を出力する。find_course
:検索する name
の値を入力すると、対応する instructor
の値をローカル配列 instructor
にコピーする。
また、sp22.txt
より、 FLAG 1337
に対応する instructor
の値がflagになっていそうであることが読み取れた。
以下の手順でflagが得られた。
1
を入力する。FLAG 1337
を入力する。2
を入力する。Staff
を入力する。writeup by MikeCAT