Skip to content

Hacking Web Apps

Brent White

Hacking Web Apps

Summary

Moving Beyond Automated Vulnerability Scanning

Brent White criticizes the common industry practice of relying solely on automated vulnerability scanners during web application assessments. While scanners efficiently identify known static signatures, they fail to comprehend application context, business workflows, and complex authorization models.

The Power of Manual Application Mapping

White presents a thorough methodology for manual web application reconnaissance, mapping user roles, API endpoints, parameter structures, and client-side logic. By analyzing application traffic through intercepting proxies, penetration testers uncover subtle discrepancies that automated crawlers miss.

Exploiting Business Logic and Parameter Tampering

The presentation focuses on exploiting business logic flaws, race conditions, and parameter tampering in multi-step transactions. White demonstrates practical examples where altering hidden form fields, replaying state tokens, or manipulating numeric quantities allows attackers to bypass payment thresholds and escalate user privileges.

Delivering Context-Driven Security Reports

White concludes with guidance on transforming technical findings into actionable remediation guidance for software development teams. Effective penetration test reports illustrate complete exploit chains and business risk rather than providing isolated, uncontextualized scanner outputs.

(AI summary — Gemini 3.8 Flash)

Related talks