19:00(JST)に開催されました。結果は874点で368チーム中34位でした。自分で解けた問題をWriteupとして書いておきます。(baby)base64デコードする。(cry)サーバの処理概要は以下の通り。・cmd[2:]にb'cookie'が含まれていたら、0を返す。・cmd[2:]に各バイト文字のコードが32より小さいものがあったら、0を返す。n)の場合、フラグを返す。msgの数値化した値を素因数分解し、それぞれの値の復号値の掛け算をしたものがmsgの復号値になる。このことをスクリプトにして、フラグを取得する。300511840983985431バイトごとの数値が32より小さいものがないようにすることを考慮して、以下のように組み合わせる。b'\n').rstrip()print(data)実行結果は以下の通り。(cry)サーバの処理概要は以下の通り。・srand(time(0));・12回以下を繰り返す。0の場合、フラグを表示mの文字列化が\x00の形式になればよい。任意の長さが長いほど3乗の値を探しやすいので、\x00*256を後続に着け、3乗根を求める。b'\n').rstrip()print(data)実行結果は以下の通り。Writeup月別アーカイブはてなブログをはじめよう!satou-yさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。