easy_cryptoCTF
easy_cryptoCTF copied to clipboard
Try to bruteforce several cypher algorithms that can be used in CTFs
easy_cryptoCTF
Try to decrypt strings and files:
python easy_cryptoCTF.py -c <StringEncrypted> -f <inputfileEncrypted> -s <String_to_search> -x -b -e -t -d -n
XOR(-x)
- [x] simple
- [x] double
- [x] Last char as key
- [x] Last xored char as key
- [x] Subs to key last char
- [x] Subs to key last xored char
- [x] Key plus last char
- [x] Key plus last xored char
Bases(-b)
- [x] Base 64 (all positions of the typical alphabet)
- [x] Base 64 (all positions of the url safe alphabet)
- [x] Base 32 (all positions of the typical alphabet)
- [x] Check Base85
- [x] Check Base58
Caesar(-e)
- [x] Ascii lowercase alphabet
- [x] Ascii uppercase alphabet
- [x] Ascii lowercase alphabet + ascii uppercase alphabet
- [x] Ascii lowercase alphabet + ascii uppercase alphabet + digits
- [x] Ascii uppercase alphabet + ascii lowercase alphabet + digits
Scytale(-t)
- [x] Try to decrypt using all possible scytale numbers
Autopwn of Featherduster(-d)
- [x] Executes Featherduster and shows the output