exploit-sqli

Detects and exploits SQL injection vulnerabilities in web applications using automated and manual techniques.

277|29|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/crazyMarky/pentest-skills --skill exploit-sqli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exploit-sqli
Source: https://github.com/crazyMarky/pentest-skills/tree/main/exploit-sqli
Command: npx skills add https://github.com/crazyMarky/pentest-skills --skill exploit-sqli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the detection and exploitation of SQL injection vulnerabilities, helping security professionals identify and confirm critical database weaknesses.

Core Features & Use Cases

  • Automated Scanning: Utilizes sqlmap for comprehensive, automated SQL injection testing against web applications.
  • Manual Techniques: Provides guidance and payloads for manual SQL injection testing, including error-based, union-based, and blind techniques.
  • Database Enumeration: Facilitates the extraction of database schemas, tables, and data once a vulnerability is confirmed.
  • Use Case: A penetration tester needs to verify a potential SQL injection vulnerability found during a web application assessment. They use this Skill to run sqlmap against the suspected endpoint, confirm the vulnerability, and extract database user credentials.

Quick Start

Use sqlmap to automatically scan the URL 'https://target.com/page?id=1' for SQL injection vulnerabilities.

Frequently Asked Questions about exploit-sqli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect and exploit SQL injection vulnerabilities in web applications?

You can detect and exploit SQL injection vulnerabilities by using automated scanning with sqlmap or manual payload testing against target parameters. This confirms database weaknesses by testing URLs, POST requests, and cookies for injection points.

What is the best way to test for SQL injection in POST requests and cookies?

The best way to test for SQL injection in POST requests and cookies is to use sqlmap for automated scanning or apply manual payload techniques. This identifies vulnerabilities in HTTP headers and body parameters beyond standard URL query strings.

Do I need sqlmap installed to automate SQL injection scanning?

Yes, you need sqlmap installed to perform automated SQL injection scanning. The automated scanning functionality relies directly on sqlmap to execute tests against target URLs, POST requests, and headers to identify database weaknesses.

How do I enumerate database schemas and tables after finding a SQL injection vulnerability?

To enumerate database schemas and tables after confirming a SQL injection vulnerability, use sqlmap database extraction features. This facilitates extracting schemas, tables, and sensitive data like user credentials from the target database.

Can I bypass WAF evasion techniques during SQL injection testing?

Yes, you can perform WAF evasion during SQL injection testing using sqlmap evasion techniques and manual payload adjustments. The Skill covers WAF evasion scenarios alongside parameter testing to ensure successful database exploitation against protected targets.

What manual techniques can I use for blind and error-based SQL injection?

For blind and error-based SQL injection, you can apply provided manual testing payloads to identify vulnerabilities. These manual techniques cover error-based, union-based, and blind injection scenarios, offering specific payloads to confirm database weaknesses.