pwsh

テキストファイル pwsh.ps1 が与えられた。

ファイルの内容を見ると、数列と文字列のリストが書かれているようだった。
そこで、まず以下のプログラムを用い、文字列のリストを数列が示す順番に並べ替えた。

A text file pwsh.ps1 was given.

Checking the contents of the file, I found a sequence of numbers and a list of strings.
Seeing this, I created this program to reorder the strings according to the sequence of numbers.

reorder.pl

さらに、文字列のリストの後に書かれていた文字列の意味を推測し、 その結果に従って cW4" に、8r3_ に、fj7$ に置換した。

その結果にflagが含まれていた。

Then, I guessed the meaning of the string after the list of strings, and according to that, I replaced cW4 to ", 8r3 to _, and fj7 to $.

The result contaned the flag.

FLAG{y0u_5ucc33d3d_1n_cl34r1n6_0bfu5c473d_p0w3r5h3ll}

WaniCTF 2021