Skip to content

Try to bruteforce several cypher algorithms that can be used in CTFs

Notifications You must be signed in to change notification settings

carlospolop/easy_cryptoCTF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

  • simple
  • double
  • Last char as key
  • Last xored char as key
  • Subs to key last char
  • Subs to key last xored char
  • Key plus last char
  • Key plus last xored char

Bases(-b)

  • Base 64 (all positions of the typical alphabet)
  • Base 64 (all positions of the url safe alphabet)
  • Base 32 (all positions of the typical alphabet)
  • Check Base85
  • Check Base58

Caesar(-e)

  • Ascii lowercase alphabet
  • Ascii uppercase alphabet
  • Ascii lowercase alphabet + ascii uppercase alphabet
  • Ascii lowercase alphabet + ascii uppercase alphabet + digits
  • Ascii uppercase alphabet + ascii lowercase alphabet + digits

Scytale(-t)

  • Try to decrypt using all possible scytale numbers

Autopwn of Featherduster(-d)

  • Executes Featherduster and shows the output

About

Try to bruteforce several cypher algorithms that can be used in CTFs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages