IPv4アドレスとポート番号、そしてブラウザ上でLinuxのターミナルが使えるサービスのURLが与えられた。
このターミナル上でnc
コマンドを用いて指定のIPv4アドレスとポート番号にアクセスすると、
出力される足し算の結果を送信することを求められるようだった。
さらに調査をすすめると、足し算だけでなく引き算も要求されることがあるようだった。
そこで、この処理を行うため以下のプログラムを用意した。
An IPv4 address and a port number, and an URL of a service where we can use a Linux terminal on a Web browser was given.
Accessing the IPv4 address and the port number via nc
command on the terminal,
I found that the server looks requesting to send the result of the addition sent from the server.
After some more investigation, I found that not only additions but also subtractions are requested.
Seeing this, I used this program to achieve this:
このプログラムを以下の手順でターミナルに送り、ターミナル上で実行した。
echo (処理結果) | base64 -d | gunzip > comm_ds.pl
というコマンドを実行する。
処理結果は右クリックから「貼り付け」で貼り付ける。echo (the result) | base64 -d | gunzip > comm_ds.pl
on the terminal.
I pasted the result using the "Paste" menu after right-clicking.その結果、出力の最後にflagが現れた。
As a result, the flag appeared at the end of the output.