First National Bank

Your trusted financial partner since 1923 ยท Secure ยท Reliable ยท Private

Personal Banking
๐Ÿ’ณ

Checking, savings, and money market accounts

Investments
๐Ÿ“ˆ

Grow your wealth with our portfolio services

Mortgages
๐Ÿ 

Competitive rates on home loans and refinancing

Security
๐Ÿ”’

256-bit encryption protects your data

Market Rates

ProductRateAPY
Savings Account4.25%4.33%
12-Month CD5.10%5.23%
30-Year Mortgage6.85%6.91%
Auto Loan7.20%7.45%

Online Banking

Access your accounts securely

Sign In

Forgot password? Reset here

DB_QUERY: SELECT * FROM users WHERE username='INPUT' AND password='INPUT'

๐Ÿ” CTF Hint: This login form is vulnerable to SQL injection.
Try classic bypass payloads. Check the page source for the query structure.

Welcome,

Recent Transactions
DateDescriptionAmountBalance
Account Statement Download

Download your monthly statement by account ID.

Fund Transfer

Transfer Funds

๐Ÿ”‘ CSRF token: CSRF_TOKEN_1234

โš  Security Note (CTF)

The transfer form uses a static CSRF token that never changes. This means an attacker can craft a malicious page that auto-submits a transfer on behalf of a logged-in user.

Vulnerability: CSRF (Cross-Site Request Forgery)
Token: CSRF_TOKEN_1234

Customer Feedback

Leave a Comment

โš  User input is rendered directly without sanitization (CTF environment only)

Customer Comments

John D.
Great service, been a customer for 10 years!
Sarah M.
The mobile app is very convenient.

Document Center

Access bank documents and statements.

File Retrieval

Enter a file path to retrieve documents. The system reads from /var/www/bank/documents/

๐Ÿ’ก Hint: What happens if you use ../ sequences in the path?

File contents will appear here...

Browse Available Documents

๐Ÿ“ statements/
๐Ÿ“ forms/
๐Ÿ“ reports/
๐Ÿ“ ../etc/ [traversal detected!]
๐Ÿ“ ../admin/ [traversal detected!]

Admin Panel RESTRICTED

โš  This page should not be accessible to regular users. Broken Access Control vulnerability demonstrated.

2,847
Total Customers
$42.8M
Assets Under Management
18
Active Sessions
3
Security Alerts
โš  All Customer Accounts (Admin View)
IDNameSSNEmailBalanceAccount #Password Hash
1001Margaret ThompsonXXX-XX-4821mthompson@email.com$48,291.44CHK-482190345f4dcc3b5aa765d61d8327deb882cf99
1002Robert ChenXXX-XX-7723rchen@email.com$124,800.00SAV-77231100e10adc3949ba59abbe56e057f20f883e
1003Diana ReyesXXX-XX-3391dreyes@fnb.com$9,402.77CHK-3391220025d55ad283aa400af464c76d713c07ad
9999adminXXX-XX-0000admin@fnb.internal$999,999.99ADM-0000000121232f297a57a5a743894a0e4a801fc3
๐Ÿ”‘ Session Tokens (Live)
Loading session data...
System Configuration
DB_HOST=localhost DB_USER=fnb_app DB_PASS=Passw0rd_fnb_2024! DB_NAME=firstnational SECRET_KEY=sup3rs3cr3t_jwt_k3y_fnb API_KEY=fnb-internal-8a7b3c2d1e9f4a5b ADMIN_EMAIL=admin@fnb.internal BACKUP_PATH=/var/backups/fnb/

Password Reset

Recover your account access

Reset Password

โš  Security Question verification required

๐Ÿ’ก CTF: Try common answers or brute-force the security question. Username: admin