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