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