Como usar impacket-mssqlclient en Kali Linux

 

www.onlinetis.com 

Como usar impacket-mssqlclient en Kali Linux

Para utilizar impacket-mssqlclient en Kali Linux, debes especificar el usuario, la contraseña y el nombre del host o la dirección IP del servidor MSSQL. Esta herramienta te permite interactuar con bases de datos Microsoft SQL Server.

Sintaxis Básica

La sintaxis básica para la mayoría de los comandos es la siguiente:

Bash
impacket-mssqlclient <dominio/usuario>:<contraseña>@<ip_o_host>

Aquí tienes un desglose de los componentes:

  • <dominio/usuario>: El usuario de la base de datos. Si el usuario forma parte de un dominio, usa la notación DOMINIO/usuario. Si no, solo el nombre de usuario.

  • <contraseña>: La contraseña del usuario. Si es una contraseña vacía, puedes dejarla en blanco o usar comillas dobles ("").

  • <ip_o_host>: La dirección IP o el nombre de host del servidor MSSQL al que te quieres conectar.


Ejemplo Práctico

Para conectarte a un servidor MSSQL en la dirección 192.168.1.100 con el usuario sa y la contraseña password123, el comando sería:

Bash
impacket-mssqlclient sa:password123@192.168.1.100

Si el usuario es admin y no tiene contraseña, el comando sería:

Bash
impacket-mssqlclient admin:@192.168.1.100

<br>


<br>

Comandos Adicionales

Una vez conectado, puedes ejecutar varios comandos. Algunos de los más útiles son:

  • help: Muestra una lista de todos los comandos disponibles.

  • SELECT <column> FROM <table>: Ejecuta una consulta SQL estándar. Por ejemplo, SELECT name FROM sys.databases.

  • ls: Lista los nombres de las bases de datos disponibles.

  • use <database_name>: Cambia a una base de datos específica.

  • xp_cmdshell: Permite ejecutar comandos del sistema operativo en el servidor MSSQL. Para activarlo y usarlo, primero debes habilitarlo con comandos específicos como sp_configure 'show advanced options', 1; RECONFIGURE; sp_configure 'xp_cmdshell', 1; RECONFIGURE;.

    • Ejemplo de uso de xp_cmdshell:

      Bash
      impacket-mssqlclient sa:password123@192.168.1.100
      > enable_xp_cmdshell
      > xp_cmdshell "whoami"
      
  • impacket-mssqlclient -port 1433 sa:password123@192.168.1.100: Si el servicio MSSQL está en un puerto diferente al predeterminado (1433), usa el argumento -port para especificarlo.


Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux