Zip Cracker es una herramienta hecha en python que se usa para hacer brute force (fuerza bruta) a archivos comprimidos, mediante un diccionario que se encuentra en el archivo pass2.txt. Puede añadir más palabras para que sea mucho más util a la hora de encontrar la contraseña de los archivos protegidos, todo es con fines educativos.
https://github.com/HackUnderway/Zip_Cracker
import zipfile import optparse from threading import Thread def extract_zip(zFile, passwd): try: zFile.extractall(pwd=bytes(passwd, "utf-8")) print("[+] Match Found : "+passwd) except: pass if __name__ == "__main__": print("[+] Cracking zip using dictionary attack") # dictionary attack # brute forcing # hybrid attack parser = optparse.OptionParser("usage %prog -f <zipfile> -d <dictionary>") parser.add_option("-f", dest="zipname", type="string",help="Specify the zip file") parser.add_option("-d", dest="dname", type="string", help="Specify the dictionary file") (options, args) = parser.parse_args() if options.dname == None or options.zipname == None: print(parser.usage) exit(0) else: zname = options.zipname dname = options.dname zFile = zipfile.ZipFile(zname) passFile = open(dname, "r") for line in passFile.readlines(): passwd = line.strip("\n") t = Thread(target=extract_zip, args=(zFile, passwd), ) t.start()
Vamos a ejecutar el script desde Visual Studio Code.
Ahora que ya tenemos la contraseña lo extremos la imagen y el resultado es el siguiente.
Ahora ya pudimos ver la imagen que estaba protegida con contraseña.
Todos los post son con fines educativos, espero les sea útil, no olviden seguirnos en redes sociales como HACK UNDERWAY
3 Hay varios Likes!