Hacking Web Apps
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
Presentations Attack·35 min
Fernando Arnabold
Abusing XSLT for Practical Attacks
Presentations Attack·29 min
Nadeem Douba
BurpKit: Using WebKit to Own the Web
Presentations Attack·42 min
Ionut Popescu
NetRipper: Smart Traffic Sniffing for Penetration Testers


