Files

1.4 KiB

mssqlclient.py

Se conecta a instancias de Microsoft SQL Server y ejecuta consultas. Forma parte del paquete Impacket. Más información: https://github.com/fortra/impacket.

  • Se conecta a un servidor MSSQL mediante autenticación de Windows:

mssqlclient.py -windows-auth {{dominio}}/{{nombre de usuario}}:{{contraseña}}@{{destino}}

  • Se conecta mediante autenticación de SQL Server:

mssqlclient.py {{nombre de usuario}}:{{contraseña}}@{{destino}}

  • Se conecta mediante autenticación «pass-the-hash»:

mssqlclient.py {{dominio}}/{{nombre de usuario}}@{{destino}} -hashes {{LM_Hash}}:{{NT_Hash}}

  • Se conecta mediante autenticación Kerberos (requiere tickets válidos):

mssqlclient.py -k {{dominio}}/{{nombre_de_usuario}}@{{destino}}

  • Ejecuta un comando SQL específico al conectarse:

mssqlclient.py {{nombre_de_usuario}}:{{contraseña}}@{{destino}} -query "{{SELECT nombre_de_usuario();}}"

  • Ejecutar varios comandos SQL desde un archivo:

mssqlclient.py {{nombre_de_usuario}}:{{contraseña}}@{{destino}} -file {{ruta/al/archivo_sql.sql}}

  • Se conecta a una instancia de base de datos específica (el valor por defecto es None):

mssqlclient.py {{unombre_de_usuariosername}}:{{contraseña}}@{{destino}} -db {{nombre_base_de_datos}}

  • Muestra las consultas SQL antes de ejecutarlas:

mssqlclient.py {{nombre_de_usuario}}:{{contraseña}}@{{destino}} -show