
Set up the lab on Try Hack Me, configure VMware and Kali Linux VM, access the WAPT lab room, manage payloads and tools, and join the Discord server for Q&A.
Explore web application penetration testing through pre-attack, attack, and post-attack phases, including black/gray/white box methods, scanners, and reporting on regulatory compliance and vendor assessments.
Align the testing scope with client objectives, including PCI DSS compliance, determine assets and tester qualifications, and establish what, when, and how rules to prevent scope creep and legal issues.
Demonstrates Google advanced search techniques to enumerate subdomains and assets for a target domain, showing how to filter results and widen the testing scope.
Shodan enables asset discovery as a search engine for internet-connected devices and service banners. It uses SSL common names, net blocks, and dork queries on assets like Facebook in 31.13.72.0/24.
Use Shodan to identify assets of facebook.com, listing hostnames, IPs, and organizations from SSL certificates. Filter by subnet and org, revealing subdomains owned by Facebook Ireland Ltd.
Explore autonomous system numbers and asset discovery by identifying an organization's ip prefixes, determining the target ip, and performing an asn lookup to reveal additional assets.
Explore asset discovery using Cloudflare, one of the internet's largest networks, to understand how DNS enumeration reveals assets owned by the target.
Discover valid subdomains through asset discovery with subfinder, a project discovery tool. Install subfinder, use online sources, and run commands to enumerate subdomains.
Explore content discovery by identifying publicly accessible assets, profiling technologies used, and enumerating directories and files, while learning the tools highlighted in this lesson.
Demonstrates using gau to extract URLs from a target domain, inspect results, and fetch subdomains, with options to save output to a file.
Discover parameters in a target domain with Param Spider, a Python script for content discovery. Install requirements, run the tool with python3, and specify your target domain to see results.
Explore Joomscan, an open source tool that automates vulnerability detection and reliability assurance for web apps; learn to run it with a target asset and follow the Daily Bugle demonstration.
Explore os command injection, a vulnerability that lets attackers execute system commands on the target app, with chaining techniques and prevention like input validation and web application firewalls.
Apply severity levels to each vulnerability using the common vulnerabilities scoring system version 3.1, prioritizing fixes by eight metrics: attack vector, complexity, privileges, user interaction, scope, confidentiality, integrity, and availability.
Learn how to craft a structured penetration testing report that documents findings, severity, scope, methodology, and remediation recommendations to help executives decide on security controls.
The Web App Penetration Testing course is an online and self-paced technical training course that provides all the basic skills necessary to carry out a thorough and professional penetration test against website applications.
This technical training course was designed for those having no experience in testing the security of a website application, but wanting to learn how to start and properly execute the website application penetration testing so that they can use it for their organization to effectively protect their assets against cyber attacks or for individuals who would like to kick-off their career in information security.
This technical training course will help students move beyond the push-button scanning to professional, thorough, and high-value web application penetration testing. This will also enable students to assess the website application's security posture and convincingly demonstrate the business impact should attackers exploit the discovered security vulnerability.
This technical training course will be updated from time to time based on the tactics, techniques and procedures of each security vulnerability. So purchasing this course gets you a lifetime access to all updates.
Note that this technical training course is meant for education purpose only. Any actions and/or activities related to the material contained within this course is solely your responsibility. The instructor will not be held responsible in the event any criminal charges be brought against any individuals misusing the information used in this course to break the law.