
SSHBuster es una poderosa herramienta de fuerza bruta SSH de línea de comandos diseñada para hacking ético y pruebas de penetración. Realiza ataques basados en diccionarios para encontrar credenciales de inicio de sesión SSH válidas de manera eficiente.
SSHBuster es una potente herramienta de línea de comandos para fuerza bruta SSH, diseñada para hacking ético y pruebas de penetración. Realiza ataques basados en diccionarios para encontrar credenciales de inicio de sesión SSH válidas de manera eficiente.
SSHBuster está destinado estrictamente a fines educativos y solo a pruebas de penetración autorizadas. El uso no autorizado de esta herramienta es ilegal y poco ético. El autor no se responsabiliza por ningún uso indebido, daño o consecuencia legal derivada de su uso.
paramikoInstálela con:
pip3 install paramiko
Nota para usuarios de Kali, Parrot, Ubuntu 23.04+, Arch Linux:
Si ve un error como:
error: externally-managed-environment
entonces use:
pip3 install paramiko --break-system-packages
Linux (Debian, RHEL, Arch, etc.)
git clone https://gitlab.com/s_r_e_e_r_a_j/SSHBuster.git
cd SSHBuster
sudo python3 install.py
luego escriba y para instalar
sshbuster [argumentos]
⚠️ Debe proporcionar ya sea un nombre de usuario único o una lista de palabras de nombres de usuario, y de igual manera ya sea una contraseña única o una lista de palabras de contraseñas.
Si especifica más de 5 hilos, solo usará 5 para una mayor precisión.
Se detiene automáticamente cuando se encuentra una credencial válida.
Se admiten listas de palabras con caracteres especiales (UTF-8 y recurso a Latin-1).
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt
sshbuster 192.168.1.100 22 --username root --passlist passwords.txt
sshbuster 192.168.1.100 22 --userlist users.txt --password 123456
sshbuster 192.168.1.100 22 --username admin --password admin123
sshbuster 192.168.1.100 22 --userlist users.txt --passlist passwords.txt --threads 5
Ejecute el script install.py
sudo python3 install.py
Luego escriba n para desinstalar
Este proyecto está licenciado bajo la Licencia Pública General de GNU v3.0
| Argumento / Opción | Descripción |
|---|
target_ip | Dirección IP del SSH objetivo |
target_port | Puerto SSH objetivo (generalmente 22) |
-u, --username | Nombre de usuario único |
-U, --userlist | Ruta a la lista de palabras de nombres de usuario |
-p, --password | Contraseña única |
-P, --passlist | Ruta a la lista de palabras de contraseñas |
-t, --threads | Número de hilos (por defecto: 2, máximo permitido: 5) |