Cybersecurity Training · Web App Exploitation
Explore a realistic intentionally vulnerable banking application. Find 10 hidden flags across SQL injection, XSS, directory traversal, broken access control, and more.
About the Challenge
First National Bank is a full-featured fake banking web application intentionally engineered with ten exploitable vulnerabilities. Every attack vector mirrors real-world findings from professional penetration tests — no contrived toy examples.
The application runs entirely in your browser as a single HTML file. No server, no Docker, no configuration — just open the file and start hacking.
10 Flags to Find
Each flag maps directly to an OWASP Top 10 category and a real-world attack technique.
Getting Started
No installation required. Work through each vulnerability to uncover hidden flags, then submit them on the Flag Submission page for credit.
firstnational_ctf.html in your browser. No server needed.Ctrl+U), inspect forms, check URL parameters. Use Burp Suite or browser DevTools to intercept requests.FLAG{...}.Site Navigation
Kali Linux Toolkit
Each vulnerability in this CTF pairs with industry-standard Kali Linux tools used in real penetration tests.
Open the vulnerable bank application and find your first flag.