City Lights

Body Count で用いたファイルについて、 employees が住む cities が何種類あるかを要求された。

このファイルを観察すると、employees のデータは164行目にあるようであり、1項目の後半は以下のようになっていた。

We were asked to determine the number of unique cities in which the employees live from the file used in Body Count.

Observing the file, I found the data of employees in the 164th line. The latter part of one entry is like this:

'63140 Redwing Plaza','Vancouver','WA','US','98664','F','9865435160')

このうち、後ろから6番目の情報が city である。(このことは142行目~155行目から読み取れる)

これに基づき、この164行目を抜き出したデータを入力とし、city の値を抽出する以下のプログラムを作成した。

Among the properties, the 6th last property is city. (This fact can be found from the 142nd to 155th lines)

Based on this, I created this program to receive the 164th line as an input and extract the values of city.

extract.pl

このプログラムの出力をサクラエディタで昇順ソートし、連続した重複行の削除を行うと、444行になった。
これに基づいてflagが得られた。

Using Sakura Editor, I sorted the output of the program in ascending order and removed consecutive duplicate lines. The result was 444 lines.
I obtained the flag from this result.

flag{444}

DEADFACE CTF