􃗁􌲔􇺟􊸉􁫞􄺷􄧻􃄏􊸉

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?