Market Street Bank
Where uptime mattered more than updates.
- Difficulty
- Intermediate
- Focus
- Web app, authentication, input validation
Market Street Bank still runs on a web stack old enough to remember dial-up.
Patches got postponed, audits got ignored, and somehow it’s still accepting
logins like nothing’s wrong.
In this zone, you’ll roam an outdated banking portal, study how small shortcuts
pile up into big holes, and learn why “we’ll patch it next quarter” is the most
expensive sentence in security.
View mission briefing →
Broad & 0day Bar
Free Wi-Fi, paid consequences.
- Difficulty
- Beginner–Intermediate
- Focus
- Network basics, Wi-Fi, segmentation, passive recon
The Broad & 0day is a neon dive where the drinks are weak, but the Wi-Fi
is wide open. Guests connect, staff connect, random strangers connect—and
nobody remembers who set up the router.
Here you’ll explore the dangers of public networks, sloppy segmentation,
and devices that quietly volunteer more information than anyone realizes.
View mission briefing →
Motel 1337
Check in with ID, check out with your data missing.
- Difficulty
- Intermediate–Advanced
- Focus
- Auth, access control, insecure storage
Motel 1337 runs a “custom” booking system written by someone’s cousin a decade
ago and never touched again. Passwords live too close to plain text, and every
exposed endpoint tells a story.
This zone walks you through weak authentication, broken access controls, and
the kind of technical debt that turns into front-page incidents.
View mission briefing →
City Hall CMS
Democracy powered by outdated plugins.
- Difficulty
- Intermediate
- Focus
- CMS hardening, misconfig, attack surface mapping
The official PWNadelphia city website looks respectable from the outside.
Inside, it’s duct tape: abandoned plugins, risky themes, and a content
management system glued together with hope.
You’ll see how small misconfigurations in public-facing sites become footholds,
and how a neglected CMS can quietly become the soft underbelly of an entire city.
View mission briefing →