Computing and tech
The leaky shop
Attack a deliberately fragile online shop: log in without a password, read another table, slip a script into a comment. Then switch on the protection that closes each hole, and replay the attack.
Free, with your Voyelle account.
What leads here.
The decks that help you review what you handle here, and the learning path it belongs to.
The learning pathBuilding a web applicationIts decks come in the right order, step by step, up to the badge.
The decks
- The request-response cycle
- HTTP
- HTTP status codes
- JavaScript: variables, types and equality
- JavaScript: functions, arrays and objects
- The DOM and events
- Asynchronous requests in JavaScript
- JSON
- Routes and controllers
- Templates
- Form validation
- Sessions and cookies
- Authentication
- API styles
- The MVC pattern on the server
- SQL injection
- XSS vulnerabilities
- CSRF vulnerabilities
- Password hashing
- Typing user input
- Web security
In the same subject.
The speed lab
What delays a page's display
The phone laid bare
What the phone in your hand measures
The chart workshop
Data, a mark, scales
Try it, then review what it taught you.
Free: the whole library, unlimited reviews, no ads. See pricing