Skip to content
Web eXploitation Laboratory
Main Navigation
Home
Challenges
Guide
Knowledge Base
English
繁體中文
English
繁體中文
Appearance
Return to top
Challenges
Choose a challenge to begin
All difficulties
Easy
Medium
Hard
Mystery
All categories
web
Sort: ID
Sort: Difficulty
Sort: Category
Sort: Date
↑
6 challenges
#001
Do Not Crawl
easy
web
Aug 17, 2026
A black-box engagement against Shutterbox, a school photography club's site whose committee console sits on an address the club believes nobody can find.
information-disclosure
robots-txt
recon
flask
#002
Need to Know
easy
web
Apr 2, 2026
A black-box engagement against FileHub, a file-sharing service whose product page promises that a file uploaded by one account is readable only by that account.
idor
access-control
fastapi
sqlite
#003
No Questions Asked
easy
web
Aug 22, 2026
A black-box engagement against Keyrack, a software licence reseller whose accounts can only ever spend the allowance Keyrack issued them.
e-commerce
licensing
black-box
authenticated
#004
One Per Customer
easy
web
Aug 22, 2026
A black-box engagement against Stubhouse, a ticketing platform whose promotional codes are good for one use per customer and whose bookings are settled off-site.
ticketing
events
black-box
authenticated
#005
Staff Only
easy
web
Aug 17, 2026
A black-box engagement against Corkboard, an intranet noticeboard whose admin console is meant to open only for accounts carrying the administrator flag.
sql
injection
flask
sqlite
#006
Subject To Approval
easy
web
Aug 22, 2026
A black-box engagement against Badgeline, the access request system at a research institute, where a door code is meant to reach nobody who has not been endorsed and cleared.
facilities
research-institute
black-box
authenticated