Web Security
Exploiting and defending web applications
Web Fundamentals Due Sep 3
0 / 10 pts
HTTP Concepts
The fundamental concepts behind HTTP.
0 / 2 pts
Editing HTML and CSS
Attacking a site by directly modifying the HTML.
0 / 2 pts
Editing input fields
Viewing information which is intended to be hidden.
0 / 2 pts
Bypassing client-side validation
Performing actions that are meant to be restricted by client-side checks.
0 / 7 pts
URL Manipulation
A social network with missing server-side authorization on friend request endpoints.
Cookies and tokens Due Sep 10
0 / 4 pts
Exploiting poor authentication
Exploiting poor authentication mechanisms to impersonate other users.
0 / 6 pts
Brute-forcing credentials
Use brute force to guess weak authentication tokens.
0 / 6 pts
Exploiting missing authorization
Exploit missing authorization checks to win at an online game.
XSS Due Sep 17
XSS Playground
An interactive demo for experimenting with XSS.
0 / 6 pts
Basic XSS
Trigger XSS on a simple website.
0 / 12 pts
Realistic XSS
Exploit XSS in a real multi-user application.