MSSQL
Version Detection
# Get SQL Server version
SELECT @@version;
# Get product version
SELECT SERVERPROPERTY('ProductVersion');
SELECT SERVERPROPERTY('ProductLevel');
SELECT SERVERPROPERTY('Edition');
# Get machine name
SELECT @@SERVERNAME;
SELECT SERVERPROPERTY('MachineName');Database Enumeration
# List all databases
SELECT name FROM sys.databases;
SELECT name FROM master.dbo.sysdatabases;
# Current database
SELECT DB_NAME();
# List Permissions You Have in the Current Database
SELECT * FROM fn_my_permissions(NULL, 'DATABASE');
# Dump all tables from current DB
SELECT TABLE_SCHEMA, TABLE_NAME FROM INFORMATION_SCHEMA.TABLES;
User Enumeration
Table and Column Enumeration
Privilege Enumeration
Linked Server Enumeration
Code execution
Last updated