CTFs and solutions
This commit is contained in:
50
openssl-enc/guess.py
Normal file
50
openssl-enc/guess.py
Normal file
@ -0,0 +1,50 @@
|
||||
import os
|
||||
cipher_names = [
|
||||
"AES-128-CBC",
|
||||
"AES-192-CBC",
|
||||
"AES-256-CBC",
|
||||
"AES-128-CTR",
|
||||
"AES-192-CTR",
|
||||
"AES-256-CTR",
|
||||
"AES-128-GCM",
|
||||
"AES-192-GCM",
|
||||
"AES-256-GCM",
|
||||
"DES-CBC",
|
||||
"DES-EDE3-CBC",
|
||||
"ChaCha20-Poly1305",
|
||||
"Camellia-128-CBC",
|
||||
"Camellia-192-CBC",
|
||||
"Camellia-256-CBC",
|
||||
"Camellia-128-CTR",
|
||||
"Camellia-192-CTR",
|
||||
"Camellia-256-CTR",
|
||||
"BF-CBC", # Blowfish
|
||||
"BF-CFB", # Blowfish
|
||||
"BF-OFB", # Blowfish
|
||||
"BF-ECB", # Blowfish
|
||||
"CAST5-CBC", # CAST5
|
||||
"CAST5-CFB", # CAST5
|
||||
"CAST5-OFB", # CAST5
|
||||
"CAST5-ECB", # CAST5
|
||||
"IDEA-CBC", # IDEA
|
||||
"IDEA-CFB", # IDEA
|
||||
"IDEA-OFB", # IDEA
|
||||
"IDEA-ECB", # IDEA
|
||||
"RC2-CBC", # RC2
|
||||
"RC2-CFB", # RC2
|
||||
"RC2-OFB", # RC2
|
||||
"RC2-ECB", # RC2
|
||||
"RC4", # RC4 (stream cipher)
|
||||
"ARIA-128-CBC", #ARIA
|
||||
"ARIA-192-CBC", #ARIA
|
||||
"ARIA-256-CBC", #ARIA
|
||||
"ARIA-128-CTR", #ARIA
|
||||
"ARIA-192-CTR", #ARIA
|
||||
"ARIA-256-CTR", #ARIA
|
||||
"ARIA-128-GCM", #ARIA
|
||||
"ARIA-192-GCM", #ARIA
|
||||
"ARIA-256-GCM", #ARIA
|
||||
]
|
||||
|
||||
for i in cipher_names:
|
||||
os.system("./guess.exe guessalgo.enc "+i)
|
||||
Reference in New Issue
Block a user