Skip to content
Scott Sutherland edited this page Jul 26, 2018 · 66 revisions

PowerUpSQLLogo
A PowerShell Toolkit for Attacking SQL Server

PowerUpSQL includes functions that support SQL Server discovery, weak configuration auditing, privilege escalation on scale, and post exploitation actions such as OS command execution. It is intended to be used during internal penetration tests and red team engagements. However, PowerUpSQL also includes many functions that can be used by administrators to quickly inventory the SQL Servers in their ADS domain and perform common threat hunting tasks related to SQL Server.

Note: PowerUpSQL is able to attack SQL Servers through direct connections. It currently does not support SQL injection capabilities. For tips on SQL injection check out the NetSPI SQL Injection Wiki.

Introduction

Below are a few resources to get you started with PowerUpSQL!

Function Categories

Below is a list of PowerUpSQL function categories. The categories are loosely mapped to common SQL Server attack workflows. Each page contains a list of the associated functions that can be used during testing.

PowerUpSQL Talks

Below PowerUpSQL presentation slides. Most of them also cover general SQL Server security topics.

PowerUpSQL Blogs

Below is a list of PowerUpSQL blogs. Each blog is focused on performing a specific SQL Server attack using PowerUpSQL.

PowerUpSQL Videos

Below is a list of PowerUpSQL videos. Each video is focused on performing a specific SQL Server attack using PowerUpSQL.

Introduction

Cheat Sheets

PowerUpSQL Blogs

PowerUpSQL Talks

PowerUpSQL Videos

Function Categories

Related Projects

Recommended Content

Clone this wiki locally