Untitled
unknown
plain_text
4 years ago
739 B
6
Indexable
class Archive:
def __init__(self, path, description):
self.path = path
self.description = description
self.password = None
def getinfo(self):
print("Path: " + self.path + "\nDesc: " + self.description + "\nPassword: " + str(self.password))
class Bruteforce:
def __init__(self, dictionary):
self.dictionary = dictionary
def hack(self, archive):
zip_file = zipfile.ZipFile(archive)
password = None
f = open(self.dictionary, 'r')
for line in f.readlines():
password = line.strip('\n')
try:
zip_file.extractall(pwd=password.encode())
print("-------------------")
print("RESULT: " + password)
f.close()
return (True, password)
except:
print(password)
f.close()
return (False, None)Editor is loading...