
Identify entry points by fingerprinting and mapping the application's architecture by spidering pages and requests to reveal the attack surface, and inspect installed web frameworks and external libraries for vulnerabilities.
Assess identity management by testing privilege levels between admin and regular users, vertical and horizontal access, account provisioning, and defenses against mass authentication, user enumeration, and weak username policies.
Explore how session tokens rely on predetermined lifespans and secure cookies to prevent forging, with essential cookie attributes like secure, http only, and domain binding shaping session safety.
Enforce ssl/tls in transit, prevent downgrade to weak ciphers like rc4 or des, secure cookies with the secure flag, and guard against beast and crime vulnerabilities.
Learn to test business logic and data validation by simulating mis-use, tampering with requests, and timing flaws to assess server-side controls and workflow integrity.
Learn how to test file uploads for allowed types and detect server-side validation gaps that could enable remote access, using high-level pen-testing concepts and tools.
Explore dom-based xss, html injection, and clickjacking techniques to assess front-end vulnerabilities, test payload delivery, and understand how local storage and cookies can leak data.
In this ethical hacking course you'll learn how to exploit the vulnerabilities found in web applications and web servers following the OWASP Testing Guide framework, used by companies all over the world to perform web penetration testing engagements.
A vulnerable virtual machine, Web Sec Target Practice, is provided with the course for you to practice the various phases of the penetration testing assessment.
We'll predominantly use the Burp Suite Community edition and open source Kali tools throughout the entire course to test the infrastructure of the web server, brute force authentication forms, tamper with header attributes, perform XSS, SQL, command injections and other injection variants. We'll also develop a buffer overflow exploit step by step.