click
WebページのURLが与えられた。
Firefoxでページを開くと、unity WebGL が設置されており、
以下のテキストと、1回押すとScoreが1増える「Get Score!」というボタンがあった。
An URL of a web page was given.
I opened the page on Firefox,
finding unity WebGL that has following text and a "Get Score!" button pressing that increments the Score.
if (score == 1000000000) {
targetText.text = flag;
}
そこで、Cheat EngineでFirefoxにアタッチし、
Scoreの値が4バイトの整数として格納されている場所を探した。
Firefoxのプロセスは複数あったので、見つかるまで試していった。
値を見つけた後、そこの値を 999999999
に書き換えて「Get Score!」ボタンを押すと、flagが表示された。
I attached Cheat Enging to Firefox and searched for a place where the value of Score is stored as a 4-byte integer.
There are several processes of Firefox, so I tried them one-by-one until I found the value.
After finding the value, I changed the value to 999999999
and pressed the "Get Score!" button. As a result, the flag appeared.
CPCTF{15_y0u2_f1n632_v1br4t1n6}
CPCTF22