CTF-CryptoTool is a tool written in python, for breaking crypto text of CTF challenges. It tries to decode the cipher by bruteforcing it with all known cipher decoding methods easily. Also works for the cipher which does not have a key.
Known Ciphers | Known Encodings | Known Obfuscator |
---|---|---|
Affine Cipher | Base64 | Brainfuck |
Ceaser Cipher | Base32 | JSFuck |
Vigenere Cipher | Base85 | Ook |
Autokey Cipher | Binary | |
Atbash Cipher | Octal | |
Gronsfeld Cipher | Hex | |
Railfence Cipher | Morse | |
Keyboard Shift | Rot | |
Morbit Cipher | Base58 | |
Chuck Norris Unary Code | Base91 |
This tool will run on python3
git clone https://github.com/karma9874/CTF-CryptoTool.git
cd CTF-CryptoTool
pip3 install -r requirments.txt
Just throw the cipher to it
python3 decoder.py
Enter the text : Feed the cipher text
Enter Key : Enter key if you know any (optional)
Enter flag : Enter some letters of the flag if you know (optional)
Eg: While playing picoCTF you can enter the flag as picoCTF so it can match that text with the ouputs otherwise you may get much more bogus strings