
Web App Penetration Testing - #10 - XSS(Reflected, Stored & DOM)
Keywords
Summary
143 words
Critical Evaluation
Value of the Information & Strength of the Argument
The video provides practical, hands-on demonstrations of three XSS types, clearly explaining the underlying mechanics and the differences between each. The presenter’s approach emphasizes understanding over speed, which helps beginners grasp the core concepts. The argumentation is logical, building from basic principles to concrete examples, and the choice of using purposely vulnerable applications is appropriate for educational purposes. The demonstrations are clear, and the presenter explains why certain payloads work, such as pointing out validation deficiencies in the low-security setting.
Scientific Rigor, Source Quality, Title Accuracy
The tutorial is technically sound, using recognized OWASP tools for exploitation. The presenter explains each step and the rationale behind the attacks, avoiding unsupported claims. Sources include the OWASP BWAP project page and a WebGoat documentation reference, which are reliable. The title accurately reflects the content, as the video systematically covers reflected, stored, and DOM XSS. No discrepancies were found between the title and the presented material.
162 words
Title / Content Match
Le titre correspond parfaitement au contenu, qui couvre les trois types de XSS mentionnés.
Quality & Reliability
8/10
The video is a practical demonstration of XSS attacks with clear explanations of underlying concepts. The presenter uses well-known vulnerable applications (OWASP BWA, WebGoat) and thoroughly explains the mechanics of each XSS type. Content is accurate and aligned with established security knowledge, although it doesn't include recent developments or advanced bypass techniques.
Key Moments
Markers derived by PSI from the transcript: the creator did not define chapters.
- Introduction to the video and environment setup with OWASP BWAP.
- Explanation of what Cross-Site Scripting is and the three types (reflected, stored, DOM).
- Demonstration of reflected XSS using a GET request and alert payload.
- Introduction to stored XSS and how it differs from reflected.
- Demonstration of stored XSS in a blog comment field, showing persistent execution.
- Explanation of DOM-based XSS, focusing on client-side processing with WebGoat.
- Demonstration of DOM XSS using an HTML img tag and onerror event.
- Summary and preview of future videos on high-security bypass techniques.
Cited Sources
- OWASP Broken Web Applications Project — Used as the primary testing environment in the video.
- HackerSploit Website — Presenter's official website for additional resources.
- HackerSploit Android App — Promoted in the description for accessing content.
Concurring Sources
- OWASP XSS Prevention Cheat Sheet — Confirms the techniques and risk described in the video.
- PortSwigger Research on XSS — Provides additional perspective on XSS attack vectors.
External References
Contribution & Novelties
The video provides a clear, step-by-step introduction to XSS attacks, distinguishing the three main types and demonstrating them in isolated environments. It contributes by emphasizing the fundamental understanding of input validation and client-server processing, which is often rushed in other tutorials. The approach of using two different platforms (BWAP and WebGoat) adds practical variety.
Pour aller plus loin :
- Cross-site scripting — Comprehensive overview of XSS types and mitigations.
- OWASP XSS Prevention Cheat Sheet — Official guidelines for preventing XSS.
- DOM-based XSS: concepts on Document Object Model (DOM) — Relevant to understanding client-side vulnerabilities.
94 words
Radar Profile
The radar profile shows high scores in quality and reliability, with slightly lower quantity and technical depth. This indicates a focused, well-explained educational video that may not cover all advanced aspects but is solid for beginners.
💬 Très positif. Sur les 30 commentaires analysés, tous sont élogieux, soulignant la clarté de l'explication et la valeur pédagogique, certains notant que le tutoriel est plus efficace que les cours officiels.