Skip to content

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.

License

Notifications You must be signed in to change notification settings

karma9874/CTF-CryptoTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CTF-CryptoTool

MIT License Twitter Follow GitHub followers

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

Screenshots

CTF-CryptoTool

Installation

This tool will run on python3

git clone https://github.com/karma9874/CTF-CryptoTool.git
cd CTF-CryptoTool 
pip3 install -r requirements.txt

Usage

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   	

Reference

python_cryptanalysis

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages