Run the following command.
nc mercury.picoctf.net 35652
returns an output of numbers in decimal format. We have to create a python script in order to convert from this decimal output to ASCII text.
First save the output to a file named flag.txt
nc mercury.picoctf.net 35652 > flag.txt
After that, we need to place the numbers in the same line using awk.
cat flag.txt | awk '{print}' ORS=''
After we got the output in the same line, here is the python script that converts decimal to ASCII text.
def decimal_to_ascii(decimal_str):
string_convert = ""
for decimal_char in decimal_str.split(" "):
string_convert += chr(int(decimal_char, 10))
return string_convert
val = input("Enter decimal format: ")
print(decimal_to_ascii(val))
Name the file decimal.py and run it with the following command. In the prompt enter the decimal numbers.
python3 decimal.py
You got the flag!
Subscribe to our email newsletter and unlock access to members-only content and exclusive updates.
Comments