exploiting-sql-injection-with-sqlmap

Featured

Detecting and exploiting SQL injection vulnerabilities using sqlmap to extract database contents during authorized penetration tests.

AI & Automation 12,642 stars 1468 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Exploiting SQL Injection with sqlmap ## When to Use - During authorized web application penetration testing engagements - When manual testing reveals potential SQL injection points in parameters, headers, or cookies - For validating SQL injection findings from automated scanners like Burp Suite or OWASP ZAP - When you need to demonstrate the impact of SQL injection by extracting data from backend databases - During CTF challenges involving SQL injection exploitation ## Prerequisites - **Authorization**: Written penetration testing agreement (Rules of Engagement) for the target - **sqlmap**: Install via `pip install sqlmap` or `apt install sqlmap` on Kali Linux - **Python 3.6+**: Required runtime for sqlmap - **Burp Suite** (optional): For capturing and replaying HTTP requests - **Target access**: Network connectivity to the target web application - **Browser with proxy**: Firefox with FoxyProxy for intercepting requests ## Workflow ### Step 1: Identify Potential Injection Points Manually browse the application and identify parameters that interact with the database. Use Burp Suite to capture requests. ```bash # Start Burp Suite proxy and capture requests # Look for parameters in URLs, POST bodies, cookies, and headers # Example target URL with a suspected injectable parameter: # https://target.example.com/products?id=1 # Test manually for basic SQL injection indicators curl -k "https://target.example.com/products?id=1'" # Look for SQL error messages like: # - "You ...

Details

Author
mukul975
Repository
mukul975/Anthropic-Cybersecurity-Skills
Created
3 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Featured

exploiting-sql-injection-vulnerabilities

Identifies and exploits SQL injection vulnerabilities in web applications during authorized penetration tests using manual techniques and automated tools like sqlmap. The tester detects injection points through error-based, union-based, blind boolean, and time-based blind techniques across all major database engines (MySQL, PostgreSQL, MSSQL, Oracle) to demonstrate data extraction, authentication bypass, and potential remote code execution. Activates for requests involving SQL injection testing, SQLi exploitation, database security assessment, or injection vulnerability verification.

12,642 Updated today
mukul975
API & Backend Solid

webapp-sqlmap

Automated SQL injection detection and exploitation tool for web application security testing. Use when: (1) Testing web applications for SQL injection vulnerabilities in authorized assessments, (2) Exploiting SQL injection flaws to demonstrate impact, (3) Extracting database information for security validation, (4) Bypassing authentication mechanisms through SQL injection, (5) Identifying vulnerable parameters in web requests, (6) Automating database enumeration and data extraction.

335 Updated today
aiskillstore
Testing & QA Featured

sqlmap-database-pentesting

Provide systematic methodologies for automated SQL injection detection and exploitation using SQLMap.

39,227 Updated today
sickn33
API & Backend Solid

sqlmap-database-penetration-testing

This skill should be used when the user asks to "automate SQL injection testing," "enumerate database structure," "extract database credentials using sqlmap," "dump tables and columns from a vulnerable database," or "perform automated database penetration testing." It provides comprehensive guidance for using SQLMap to detect and exploit SQL injection vulnerabilities.

27,681 Updated today
davila7
API & Backend Solid

sqlmap-database-penetration-testing

This skill should be used when the user asks to "automate SQL injection testing," "enumerate database structure," "extract database credentials using sqlmap," "dump tables and columns from a vulnerable database," or "perform automated database penetration testing." It provides comprehensive guidance for using SQLMap to detect and exploit SQL injection vulnerabilities.

4,215 Updated today
zebbern