All Projects → karma9874 → CTF-CryptoTool

karma9874 / CTF-CryptoTool

Licence: MIT license
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.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to CTF-CryptoTool

Ciphey
⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡
Stars: ✭ 9,116 (+23889.47%)
Mutual labels:  cipher, ctf, ctf-tools
Basecrack
Decode All Bases - Base Scheme Decoder
Stars: ✭ 196 (+415.79%)
Mutual labels:  decoder, ctf, ctf-tools
Ctfnote
CTFNote is a collaborative tool aiming to help CTF teams to organise their work.
Stars: ✭ 213 (+460.53%)
Mutual labels:  ctf, ctf-tools
Shiva
An Ansible playbook to provision a host for penetration testing and CTF challenges
Stars: ✭ 220 (+478.95%)
Mutual labels:  ctf, ctf-tools
Rebel Framework
Advanced and easy to use penetration testing framework 💣🔎
Stars: ✭ 183 (+381.58%)
Mutual labels:  decoder, ctf
Stegseek
⚡️ Worlds fastest steghide cracker, chewing through millions of passwords per second ⚡️
Stars: ✭ 187 (+392.11%)
Mutual labels:  ctf, ctf-tools
Picoctf
The platform used to run picoCTF. A great framework to host any CTF.
Stars: ✭ 203 (+434.21%)
Mutual labels:  ctf, ctf-tools
Opusfile
Stand-alone decoder library for .opus streams
Stars: ✭ 86 (+126.32%)
Mutual labels:  decoder, decoding
Ancypwn
Script to setup pwn environment for CTF with Docker
Stars: ✭ 126 (+231.58%)
Mutual labels:  ctf, ctf-tools
Decodify
Detect and decode encoded strings, recursively.
Stars: ✭ 670 (+1663.16%)
Mutual labels:  cipher, decoding
xeca
PowerShell payload generator
Stars: ✭ 103 (+171.05%)
Mutual labels:  ctf, ctf-tools
Print My Shell
Python script wrote to automate the process of generating various reverse shells.
Stars: ✭ 140 (+268.42%)
Mutual labels:  ctf, ctf-tools
Stegbrute
Fast Steganography bruteforce tool written in Rust useful for CTF's
Stars: ✭ 134 (+252.63%)
Mutual labels:  ctf, ctf-tools
sms
A Go library for encoding and decoding SMSs
Stars: ✭ 37 (-2.63%)
Mutual labels:  decoder, decoding
Jwtxploiter
A tool to test security of json web token
Stars: ✭ 130 (+242.11%)
Mutual labels:  ctf, ctf-tools
AnimatedGif
📼 A high performance .NET library for reading and creating animated GIFs
Stars: ✭ 106 (+178.95%)
Mutual labels:  decoder, decoding
Flask Unsign
Command line tool to fetch, decode, brute-force and craft session cookies of a Flask application by guessing secret keys.
Stars: ✭ 90 (+136.84%)
Mutual labels:  ctf, ctf-tools
Karkinos
Penetration Testing and Hacking CTF's Swiss Army Knife with: Reverse Shell Handling - Encoding/Decoding - Encryption/Decryption - Cracking Hashes / Hashing
Stars: ✭ 115 (+202.63%)
Mutual labels:  ctf, ctf-tools
kar98k public
pwn & ctf tools for windows
Stars: ✭ 24 (-36.84%)
Mutual labels:  ctf, ctf-tools
jerseyctf-2021-challenges
JerseyCTF 2021
Stars: ✭ 22 (-42.11%)
Mutual labels:  ctf, ctf-tools

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].