BSides Brisbane 2019 CTF - emoji
Category: misc
Points: 200
Solves: 4
Description: Thereβs always one of these, isnβt there? flag is of the format flag{text}. Plus a download in the form of emoji.txt.
emoji.txt contents:
ππππππππππ[π>ππππππππππ<]>ππ.ππππππ.<πππ[π>πππ<]>ππ.ππππππ.<
ππππ[π>ππππ<]>ππππ.<ππππππ[π>ππππππ<]>πππ.<ππππ[π>ππππ<]>πππ
π.<πππππππ[π>πππππππ<]>ππππππ.<ππππππππ[π>ππππππππ<]>ππ.<πππ
π[π>ππππ<]>ππππ.<πππ[π>πππ<]>π.<πππ[π>πππ<]>π.<ππππ[π>ππππ<]
>ππππ.<ππππ[π>ππππ<]>πππππ.<ππππππ[π>ππππππ<]>ππππππππ.<ππππ
[π>ππππ<]>πππππ.<ππππππ[π>ππππππ<]>ππππππππ.<ππππ[π>ππππ<]>π
πππ.<ππππππππ[π>ππππππππ<]>πππ.<πππππππ[π>πππππππ<]>ππππππππ
πππππ.πππππππ.ππππππππ.<ππππ[π>ππππ<]>πππππ.<πππ[π>πππ<]>πππ
.<πππππππ[π>πππππππ<]>πππ.<ππππππππ[π>ππππππππ<]>.<ππππ[π>ππ
ππ<]>πππππ.πππππ.<πππππππ[π>πππππππ<]>πππ.<ππππππππ[π>ππππππ
ππ<]>ππππππππππ.<ππππ[π>ππππ<]>πππππ.πππππππππ.<πππ[π>πππ<]>
ππππππ.<ππππ[π>ππππ<]>πππππ.<πππ[π>πππ<]>ππππππ.πππππππππ.<π
ππ[π>πππ<]>π.<πππππ[π>πππππ<]>.<
Though some may recognise it, googling programming languages should reveal the syntax belongs to the esoteric programming language βBrainfuckβ, however, +
has been substituted with π
, and -
substituted with π
. Change these back using whatever tool you want (find + replace in VSCode was enough for me). Running this through an interpreter, such as copy.sh/brainfuck/ reveals the flag: flag{Th1s_is_tH3_s0ng_th4t_d0zen_tend}
I didnβt solve emoji on the day, but went back to have a look after solving Brainyβs Cipher on HTB and got the flag.