CSAW Qualifiers 2021
Lazy Leaks
Weak Password
import hashlib
def pad(year, month, day):
date = str(year) + ""
if month < 10:
date += "0"
date += str(month)
if day < 10:
date += "0"
date += str(day)
return date
def hashing(password):
return hashlib.md5(password.encode())
year = 1800
day = 1
month = 1
a = ['a', 'A', '@']
r = ['r', 'R']
o = ['o', 'O','0']
n = ['n', 'N']
#variables = ['a', 'r', 'o', 'n', 'A', 'R', 'O', 'N', '0' ,'@']
name = ["aaron", "AARON"]
for i1 in a:
for i2 in a:
for i3 in r:
for i4 in o:
for i5 in n:
curName = i1 + i2 + i3 + i4 + i5
name.append(curName)
#goalHash = "2cf2481031af7347b0be175f64cd39a7"
goalHash = "7f4986da7d7b52fa81f98278e6ec9dcb"
while year < 2021:
while month <= 12:
while day <= 31:
for n in name:
password = pad(year, month, day)
if (hashing(n + password).hexdigest() == goalHash):
print("I FUCKING FOUND IT" , n, year, month, day)
day += 1
month += 1
day = 1
year += 1
day = 1
month = 1Contact Us
Gotta Decrypt Em All [175 pts] (Pwnaday Solution)
Mic
Last updated