Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
autocrack — Wrapper de Hashcat para ayudar a automatizar el proceso de cracking. | Kitploit
Herramientas/GitHubGitHub/timbo05sec/autocrack
Descifrado de ContraseñasAtaques de ContraseñasScripting y AutomatizaciónUtilidades y Frameworks
GitHubtimbo05sec/autocrack

autocrack

Wrapper de Hashcat para ayudar a automatizar el proceso de cracking.

Ver Repositorio
127342hace 8 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

AUTOCRACK.py

Este script de Python es un envoltorio de Hashcat (https://hashcat.net) para ayudar a automatizar el proceso de cracking. El script incluye múltiples funciones para seleccionar un conjunto de wordlists y reglas, así como la capacidad de ejecutar un ataque de fuerza bruta, con máscaras personalizadas, antes de los ataques con wordlist/regla.

Autocrack usa Python 3, que suele estar instalado en varias distribuciones de Linux. Para instalar Python 3 en OS X, sigue las instrucciones aquí: http://docs.python-guide.org/en/latest/starting/install3/osx/.

Asegúrate de establecer las variables de ruta al inicio del script.

root@kitploit:~
usage: autocrack.py [-h] [-b NUM] [-bm BRUTEMASK]
                    [-cr CUSTOMRULES] [-cw CUSTOMWL] [-f] [-i INPUTFILE]
                    [-l LOGFILE] [-lh [LISTHASHMODE]] [-lw {all,small,custom}]
                    [-m HASHMODE] [-p] [-pu] [-r {all,simple,singles,combos}]
                    [-s] [-t WLFILTER] [-u] [-w {all,small,custom}]
                    [-ws WORDLISTSIZE]

optional arguments:
  -h, --help            show this help message and exit
  -b NUM, --brute NUM   Iniciar cracking con fuerza bruta. Especificar longitud máxima (1-55)
  -bm BRUTEMASK, --brutemask BRUTEMASK
                        Tipos de caracteres para fuerza bruta (?a, ?u, ?l, ?s, ?d);
                        Si solo se especifica un tipo, todas las posiciones se
                        probarán con ese tipo de carácter
  -cr CUSTOMRULES, --customrules CUSTOMRULES
                        Lista separada por comas de reglas a ejecutar; las reglas se ejecutan en
                        orden de izquierda a derecha
  -cw CUSTOMWL, --customwl CUSTOMWL
                        Lista separada por comas de la ruta completa de una o más wordlists
  -f, --force           Pasar el parámetro force a Hashcat
  -i INPUTFILE, --inputfile INPUTFILE
                        Ruta al archivo con hashes
  -l LOGFILE, --logfile LOGFILE
                        Ruta para registrar la sesión de cracking
  -lh [LISTHASHMODE], --listhashmode [LISTHASHMODE]
                        Listar tipos de hash y su modo asociado; proporciona una
                        palabra clave para filtrar resultados
  -lw {all,small,custom}, --listwordlists {all,small,custom}
                        Listar wordlists en BASESUPPORTFILESPATH/wordlists; -t
                        (filtro) y -ws (tamaño de wordlist) se pueden usar para afectar
                        los resultados
  -m HASHMODE, --hashmode HASHMODE
                        Algoritmo de cracking de Hashcat
  -p, --pwds            Mostrar la lista de contraseñas descifradas (para análisis
                        con pipal)
  -pu, --pwdsunique     Mostrar una lista única de contraseñas descifradas
  -r {all,simple,singles,combos}, --rules {all,simple,singles,combos}
                        Especificar qué conjunto de reglas de hashcat usar
  -s, --show            Mostrar credenciales descifradas
  -t WLFILTER, --wlfilter WLFILTER
                        Filtra las wordlists para incluir solo nombres de archivo que
                        contengan la palabra clave
  -u, --username        Pasar el parámetro username a Hashcat
  -v {0,1,2}, --verbose {0,1,2}
                        Especificar un nivel de verbosidad: 0: Informativo, 1:
                        Detallado, 2: Incluir salida de Hashcat
  -w {all,small,custom}, --wordlists {all,small,custom}
                        Especificar qué conjunto de wordlists usar; "custom" usa
                        la opción -ws para especificar el tamaño máximo de archivo
  -ws WORDLISTSIZE, --wordlistsize WORDLISTSIZE
                        Filtrar wordlists a archivos de un número máximo de
                        líneas; Predeterminado = 500,000; 0 = todas las wordlists

Por hacer:

  • Agregar función para automatizar volcados de hash de dominio AD (lm -> nt)
  • Agregar soporte para conjuntos de caracteres de máscara personalizados
  • Incluir ataques con máscaras
  • Rastrear qué wordlists / reglas / máscaras descifran una contraseña
  • Implementar cadenas de Markov
Descargar herramienta