10:00(JST)に開催されました。結果は1530点で387チーム中20位でした。自分で解けた問題をWriteupとして書いておきます。strippedGhidraでデコンパイルする。return;}BOFでlocal_14の値は変えずにlocal_10だけ変えれば、フラグが表示される。data実行結果は以下の通り。20)添付のコードの処理は以下の通り。guessの各要素を10進数にして、ASCIIとして文字にする。→Lmaoの場合、入力した数字をフラグ形式にしたものがフラグ一つ一つ逆算する。20)Audacityで開き、スペクトログラムを見ると、フラグが現れた。100)VNC接続し、ログインする問題。usernameはsandb0xで、passwordは4文字で、すべてアルファベット小文字、pから始まる。pwnyでログインしてみたらログインできて、フラグが書いてあった。100)問題のURLのページに以下のコードが書いてあり、hidden_poem.txtにフラグが書いてあるとのこと。'road.txt']ディレクトリトラバーサルをしたいが、..は使えない。Imagerで開くと、[root]直下にファイルがたくさんあることがわかるので、エクスポートする。JPGファイルとかがヘッダがない状態になっている。何のファイルのヘッダがないものなのかをバイナリエディタで見る。PNGの場合があるので、修復する。f.write(data)修復したファイルの中にフラグが書いてある画像があった。100)コードから暗号化処理は以下のようになっていることがわかる。・平文の各文字について1ビットシフトしたものとXOR鍵8バイト(パスワード)で暗号化している。・平文には"Isabelle"が含まれている。暗号化データの先頭から順に8バイトを復号した結果が"Isabelle"になるパスワードを算出し、その場合にフラグ文字列が入るものをブルートフォースで探す。break実行結果は以下の通り。サーバの処理概要は以下の通り。※全部で8ビットの素数は23個ある。→secretを当てる(250回以内)9個表示されるが、正しいsecretを求めるにはもう一つ必要。表示されていない8ビット素数で総当たりで求める。data実行結果は以下の通り。20)アンケートに答えたら、フラグが表示された。Writeup月別アーカイブはてなブログをはじめよう!satou-yさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。