ゲームのファイル一式が与えられた。
virtualenvを有効化し、pip install pygame
を実行した後で game.py
を実行すると、
矢印キーで自機を操作して降ってくるものをよけるゲームが開始された。
game.py
を読むと、以下の怪しい部分が見つかった。
A set of files for a game was given.
Activating virtualenv, executing pip install pygame
and then executing game.py
,
a game where the player control a character using the arrow keys and avoid hitting to what comes from the upper part started.
Reading game.py
, I found this interesting part:
この部分のうち gf > (5 * 20)
を gf > 1
に書き換えて実行し、2体よけると、標準出力にflagが出力された。
I changed gf > (5 * 20)
in this part to gf > 1
and started the game.
Then, after dodging 2 characters, the flag was printed to the standard output.