This python script is a solution for the Decode Runner challenge found in the PwnMe CTF 2025 Qualifiers.
The script connects to the challenge from which it receives a hint and a ciphertext.
The hint is the string that determines which cipher decoding module to use in order to return the correct plaintext.
The ciphers implemented were hand-written using information from dcode.fr and Wikipedia.
Ciphers used:
- Baudot Code
- Guitar Chords
- LeetCode
- Morbit Cipher
- Latin Gibberish
- Tritemius Cipher
- Wabun Code (Japanese Morse Code)
- Shankar Speech Defect
- Chuck Norris Unary Code
- NATO Phonetic Alphabet (noted as Initials)
Link to challenge: https://github.com/Phreaks-2600/PwnMeCTF-2025-quals/tree/main/Misc/Decode_Runner