nimrev

image.png

この箇所で、パスワード?のサイズが分かる。

image.png

rbp - 8 ⇒ 0x18 == 24 らしい。


24文字入力してeqStringsをステップ実行していると、フラグゲット。

image.png

<aside> ⛳

CakeCTF{s0m3t1m3s_n0t_C}

</aside>

Cake Puzzle

コードを読み解いていくと、以下のゲーム設定が見える


M の初期状態をgdbを使ってプリントするとこんな感じ。

image.png

わかりにくいので↓に清書。