Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
sqlwinds — SQLWinds - Evaluación de seguridad de SQL Server y kit de post-explotación | Kitploit
Herramientas/GitHubGitHub/blue0x1/sqlwinds
Escalada de PrivilegiosMecanismos de PersistenciaExplotaciónMovimiento LateralAuditoría de ConfiguraciónExfiltración de DatosPost-ExplotaciónPruebas de PenetraciónRed TeamingSeguridad de Bases de Datos
GitHub
26hace 1 añoAún no revisado

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
blue0x1/sqlwinds

sqlwinds

SQLWinds - Evaluación de seguridad de SQL Server y kit de post-explotación

Ver Repositorio

SQLWinds

Kit de Evaluación de Seguridad y Post-Explotación para SQL

SQLWinds es una herramienta de línea de comandos para pruebas de seguridad y explotación de Microsoft SQL Server. Proporciona un entorno interactivo para analizar servidores en profundidad, escalar privilegios, ejecutar ataques y pivotar a través de redes, todo con comandos especializados para tareas como ejecución de código en memoria y exploración de bases de datos SCCM.


SQLWinds


📖 Documentación y Recursos

Wiki Issues Releases

Enlaces rápidos:

  • Documentación completa y Wiki - Guía de uso completa y referencia de comandos
  • Reportar un problema - ¿Encontraste un error o tienes una solicitud de función?
  • Última versión - Descarga la versión más reciente

Características

  • Autenticación diversa: Compatible con SQL, Windows integrado (--integrated) y delegación Kerberos (--kerberos con --user/--pass).
  • Enumeración integral:
    • Información del servidor, bases de datos, tablas, columnas, usuarios y permisos.
    • Auditoría de configuración de seguridad (xp_cmdshell, CLR, OLE, etc.).
    • Descubrimiento de datos sensibles y extracción de secretos.
    • Enumeración y explotación de servidores vinculados.
  • Post-explotación y movimiento lateral:
    • Ejecución de código: Habilita y usa xp_cmdshell, Procedimientos de Automatización OLE (sp_oacreate) e integración CLR.
    • CLR en memoria: Carga y ejecuta ensamblados .NET directamente desde la memoria sin escribir archivos en disco (:memclr).
    • Robo de credenciales: Fuerza la autenticación SMB a una ruta UNC para ataques de relay (:unc_smb).
    • Interacción con el registro: Lee claves y valores del registro mediante xp_regread.
    • Persistencia: Crea, lista y ejecuta Trabajos del Agente SQL.
    • Exfiltración de datos: Sube/descarga archivos y exporta resultados de consultas a CSV/JSON.
  • Interacción con bases de datos SCCM: (Si la base de datos objetivo es SCCM)
    • Detecta SCCM e informa la versión/información del sitio.
    • Inventario de hardware, software, colecciones e implementaciones.
    • Realiza auditorías de seguridad específicas de SCCM.
  • Análisis Kerberos: Comprueba en Active Directory los SPN asociados al objetivo para solucionar problemas de autenticación Kerberos.
  • Descubrimiento de instancias: Enumera las instancias de SQL Server disponibles en el dominio.
  • REPL avanzado: Entorno interactivo con autocompletado e historial de comandos.

Instalación y compilación

Compilación rápida

El repositorio incluye un script build.bat para compilar fácilmente en Windows:

.\build.bat

El ejecutable compilado SQLWinds.exe se ubicará en el directorio bin\Release\.

Compilación manual

  1. Asegúrate de tener instalado .NET Framework (≥ 4.6.1) o el SDK de .NET.
  2. Clona el repositorio:
    git clone https://github.com/blue0x1/sqlwinds.git
    cd sqlwinds
    
  3. Compila la solución:
    msbuild SQLWinds.sln /p:Configuration=Release
    

Uso

Conexión básica

# SQL Authentication
SQLWinds.exe --server TARGET\\INSTANCE --user sa --pass Password123

# Windows Authentication (Current User Context)
SQLWinds.exe --server sql01.corp.local --integrated

# Kerberos Delegation (with provided credentials)
SQLWinds.exe --server sql01.prod.corp.local --kerberos --user CORP\\svc_sql --pass SvcPass123!

# Connect and run a single command
SQLWinds.exe --server 10.0.0.5 --user sa --pass pass --run-cmd "SELECT name FROM sys.databases"

Opciones comunes de línea de comandos

OpciónDescripción
--serverServidor objetivo (IP, nombre de host, instancia). Obligatorio.
--user, --passCredenciales para autenticación SQL o de Windows.
--integratedUsa el token de Windows actual para autenticarse.
--kerberosUsa el flujo de autenticación Kerberos.
--spn-checkComprueba en AD los SPN del host objetivo.
--run-cmd "<SQL>"Ejecuta un único comando SQL y sal.
--run-file file.sqlEjecuta un script SQL desde un archivo y sal.
--infoRecopila y muestra información extensa del servidor.
--getinstanceDescubre instancias de SQL en el dominio y sal.
--list-dbsLista las bases de datos y sal.
--security-auditRealiza una auditoría de seguridad y sal.

Modo REPL interactivo

sqlwinds> :info
sqlwinds> :dbs
sqlwinds> :users
sqlwinds> :enable_xp_cmdshell
sqlwinds> :xp whoami
sqlwinds> :spn
sqlwinds> help

Referencia completa de comandos REPL

Descargar herramienta