โก Module 03 ยท Intermediate
Web Vulnerabilities
โจ PAN'S RULE: If it's not chaotic, it's not magic! โจ
Explore common flaws hidden in websites. Identify broken authorization, unsafe inputs, and exactly how data breaches occur.
๐ก๏ธ WHITE HAT OATH: A true hacker protects the realm.
Never test, scan, or attack networks you do not own. Never search for,
track, or post personal information about real people. We build
shields, not weapons!
Injection Attacks (Dark Arts Spellcasting 101)
Computers are very literal. If a website asks for your name, and you type in a piece of Javascript code instead of "John", a poorly-built website might accidentally run your code! This is known as Cross-Site Scripting (XSS).
๐บ PwnFunction โ "Cross-Site Scripting (XSS) Explained" โ An
animated look at how XSS works under the hood.
โก Security Check: Input Sanitization
How do web developers prevent Injection Attacks (Dark Arts Spellcasting 101) like XSS?
By installing stronger firewalls on their servers.
By strictly defining ("sanitizing") user inputs before using them.
๐ง Concept Checkpoint
Are you ready to apply what you've learned in this module to build something awesome?
Yes, I'm ready to build!
I need a minute to review.
๐ต๏ธโโ๏ธ Escape Room: Ransomware Riddle
Use developer tools (Ctrl+Shift+I) to find the hidden flag!
> terminal simulator online...