Tags: web crypto
Rating: 1.0
# kksctf-cypherpunk2077
White up for cypherpunk2077
At first we see a short description
There is such form in /report
GnuPG is an opensource cryptographic algorithm. On Ubuntu we have 'gpg' utility for it.
There is a public key for algorithm in /keys/public
I assumed, that there is a private key in /keys/private. It was correct.
Ok, let's use it for our message.
Importing public key (private key too):
Encrypting:
Sending:
Our link looks like 'tasks.kksctf.ru:30030/reports/x', where x is a number of our report.
Ok, let's go on the first post (tasks.kksctf.ru:30030/reports/1).
There is encrypted message from organizers. Decrypting:
It isn't a flag.
After decrypting about a 50 posts we decided to make a script.
Here it is. There were some problems with ' ' (space) at the begin of a message.
(There are 1335 or 1336 messages from organizers)
Let's look answer.txt for our flag:
kks{in_2077_what_makes_someon3_a_ctf_player7_getting_flag}
.
.
.
.
.
Heh, there is a joke from another participants of ctf
On 1500 (and another) we can see message from Rubikoid (autor of a task)
Decrypting... Oh!