Last reviewed 8 min read

Web Exploitation

Active exploitation of the vulnerabilities you confirmed in analysis, to demonstrate impact and gain access. 54 guides, grouped into seven families — each with detailed techniques, automation scripts, and practice labs.

Warning

Always ensure you have proper authorization before attempting any exploitation techniques. Document all actions taken for the final report.
Difficulty Beginner 16 Intermediate 26 Advanced 12

Injection

11

Untrusted input reaching an interpreter as code, query, or markup. The oldest and most reliable class of web attack.

SQL Injection

beginner

Union-based, blind Boolean/time-based, error-based SQLi. WAF bypasses and database-specific payloads.

MySQLPostgreSQLMSSQLOracle

NoSQL Injection

intermediate

MongoDB operator injection, authentication bypass, data extraction, and blind injection.

MongoDBCouchDBRedis

OS Command Injection

beginner

Command separators, blind injection, filter bypasses, and reverse shells for Linux/Windows.

LinuxWindowsReverse Shell

Server-Side Template Injection

intermediate

Jinja2, Twig, Freemarker exploitation. Template detection, RCE payloads, and filter bypasses.

Jinja2TwigFreemarker

Expression Language Injection

advanced

Java EL, Spring SpEL, OGNL, Jinja2, Twig, and Freemarker RCE chains with polyglot payloads.

Java ELSpELOGNL

XML External Entity (XXE)

intermediate

File disclosure, SSRF via XXE, blind XXE with OOB exfiltration, and SVG/DOCX injection.

File ReadBlind OOBSAML

LDAP Injection

intermediate

Authentication bypass, data extraction, blind LDAP injection, and modification attacks.

Auth BypassBlind LDAPEnterprise

XPath Injection

intermediate

Authentication bypass, data extraction, blind XPath injection, and XML structure enumeration.

Auth BypassBlind XPathXML Data

CRLF Injection

intermediate

HTTP response splitting, XSS via CRLF, session fixation, log poisoning, and encoding variants.

Response SplitLog PoisoningEncoding

Email Header Injection

intermediate

CRLF in email headers, CC/BCC injection, content-type injection, and password reset token theft.

CC/BCCContent-TypeReset Theft

HTTP Parameter Pollution

intermediate

Framework parsing differences, WAF bypass via HPP, business logic bypass, and server-side HPP.

WAF BypassParsing DiffLogic Bypass

Client-Side & Cross-Origin

8

Attacks that execute in, or target, the victim’s browser — abusing trust between the page, the user, and other origins.

Authentication & Session

7

Breaking how an application proves who you are and keeps you logged in — credentials, tokens, SSO, and session lifecycle.

Access Control & Business Logic

4

Flaws in what a user is allowed to do rather than how input is parsed — the category no scanner reliably finds.

Server-Side Exploitation

9

Flaws that hand you file access, internal network reach, or code execution on the server behind the application.

Protocol, Proxy & Cache

7

Attacks on the HTTP layer itself and the infrastructure in front of the app — desync, caches, gateways, and WAFs.

APIs, Modern Stack & Config

8

The surface that has grown fastest: API protocols, serverless, LLM features, and the configuration/dependency flaws around them.

Quick Reference

Exploitation Methodology

  1. Identify vulnerability type - Confirm the vulnerability exists and understand its nature
  2. Research exploitation techniques - Use the detailed guides above for specific attack vectors
  3. Develop/customize payloads - Adapt payloads to bypass any security controls
  4. Demonstrate impact - Show real-world consequences (data access, RCE, etc.)
  5. Document everything - Screenshot evidence, save payloads, note exact steps

Information

Documentation is Key: Screenshot every successful exploitation attempt, note the exact payload used, and document the impact clearly for the final report.