Publicado el Deja un comentario

Zip Cracker

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 contarseñ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!
Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *