- Run the frequency analysis on the string given. We get that there are 9 different notations. That brings suspicion to esoteric languages aka BrainFuck.
- Executing the entire string in BrainFuck gives us a part of the flag: “VishwaCTF{35073r1c”.
- Let’s take the part before the binary and try to work with it via monoalphabetic substitution.
- At the end of the substitution, we get the following: ++++++++++[>+>+++>+++++++>++++++++++<<<<-]>>>>-----.+++++++++++++.<------------------.>++.-------.++++++++++++++.+.---------------.--.<+.>------.<-.>+++++++++++++++++++.<-.>-------------------.++++.<---..>+++++++++.+++++++++++++++++, which via execution in BrainFuck gets us “_l4ngu4ge5_4r3_c00l}”.
Flag: VishwaCTF{35073r1c_l4ngu4ge5_4r3_c00l}.