Part 2: Hacking Web Apps (Verbose - Hack Smarter)

Part 2: Hacking Web Apps (Verbose - Hack Smarter)

Source: YouTube · Tyler Ramsbey - Hack Smarter · published Sep 4, 2026 · 24:56

Penetration Testing
No ratings yet Log in to rate
Transcript Available
Description

[BLUF]
This video demonstrates web application penetration testing techniques on the "Verbose" lab, highlighting critical vulnerabilities such as username enumeration, client-side restriction bypasses, and stored Cross-Site Scripting (XSS) in messaging features 1:50. The presenter emphasizes that user input must never be trusted and illustrates how seemingly minor findings can chain into severe account takeovers 7:55.

Key Takeaways:
• Username Enumeration: The registration endpoint lacks rate limiting and returns distinct responses for existing vs. new users, allowing attackers to enumerate valid usernames via mass registration attempts 2:00.
• Client-Side Restriction Bypass: The "update profile" interface disables the username field via HTML attributes, which can be easily bypassed by removing the disabled tag in the browser inspector, allowing users to change their username to an existing one 12:30.
• Missing Reauthentication: The application allows sensitive updates, such as changing passwords or emails, without requiring the user to re-enter their current password or complete MFA, posing a risk if a session is hijacked 16:25.
• Stored XSS in Messages: The messaging system fails to sanitize input, allowing users to inject HTML and JavaScript. Sending a message with a script tag results in execution when viewed, which could be weaponized to steal session cookies or escalate privileges 19:40.
• Real-World Context: The presenter shares a real-world CVE found in "Silver Peas" where stored XSS in a messaging feature was chained with other vulnerabilities to grant immediate administrative access, illustrating the high impact of such flaws 22:40.

Closing Statement:
By treating client-side restrictions as non-existent and rigorously testing input reflection, pentesters can uncover critical paths to account compromise. These findings underscore the necessity of validating user input on the server side and enforcing reauthentication for sensitive actions.

Sources:

  • 1:50 Explanation of username enumeration risks during registration.
  • 7:55 Discussion on trusting user input and testing reflected data.
  • 12:30 Demonstration of bypassing client-side disabled attributes.
  • 16:25 Identification of missing reauthentication for sensitive updates.
  • 19:40 Proof of Stored XSS vulnerability in the messaging feature.
  • 22:40 Case study of a real-world CVE involving stored XSS and privilege escalation.

Generate CPE Credits

Generate a professional CPE document from this video's transcript.

Estimated credit: 0.5 CPE hours

Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.

Topic: Penetration Testing. Commonly maps to: Security Assessment and Testing, Security Operations. Exact CISSP domains are assigned during generation.

CISSP Domain Mapping
Learning Objectives
Self-Assessment Questions
PDF Export Ready

Free account. One generation at a time, with a daily limit.

CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.

Watch on YouTube

Transcript Preview

First 800 characters of the transcript

What is up everyone? Welcome back to another video. This is part two of working through the verbose lab on the hacksmarter platform and this is part two. So if this is the first video you're watching, I would suggest that you start with part one so you are not lost. And I also want to remind you you will learn a lot by watching this video, but you'll learn significantly more by hacking with me. So if you haven't already, head over to hacksmarter.org, launch the verbose lab, get your hands on your keyboard, your black hoodie on, and get ready to hack all of the things. You will also notice that there is chat on the screen. I make these videos while I live stream. I live stream all the time. There are currently over 70 people in the live studio audience across LinkedIn, Twitch, and YouTube, …