Unicode substitution cipher.
Problem
Here's some enciphered text. Find the flag.
Solution
Parts of the ciphertext are ASCII, while the rest is not.

First, I wrote some scripts to understand the ciphertext more.
I found that there were 40 unique 'undecodable' characters in the cipher, and the frequency dictionary is as follows:
There is a huge number of 244's, so I realised that the ciphertext was essentially characters seperated by \xf4.

I then found that there was a hyperlink beginning with https://. The bytes in question were
So,
\x89\x82\xab = h
\x87\xbd\x9b = t
\x83\x84\x8f = p
\x81\xab\x9e = s
Further,
is 'bcactf'.
The rest was really guesswork. I made use of text patterns and things like 'a' being the most common letter of the alphabet to guess the remaining characters.

Last updated
Was this helpful?