Challenge Description
The approach for this challenge was already provided in the description, so we can just follow that.
The contents of message.txt
After downloading the file using wget
, and running cat message.txt
, we get this string of numbers:
165 248 94 346 299 73 198 221 313 137 205 87 336 110 186 69 223 213 216 216 177 138
Decrypting the Message
Decryption Script
I used a python script to decrypt the message above in order to get the flag. The following shows my code.
# Based on the specifications in the challenge description chrs = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_" enc_message = "165 248 94 346 299 73 198 221 313 137 205 87 336 110 186 69 223 213 216 216 177 138" flag = "" for i in enc_message.split(): mod37 = int(i) % 37 dec_chr = chrs[mod37] flag += dec_chr print(flag)
Flag
picoCTF{R0UND_N_R0UND_B6B25531}