B
BankSploit Vuln Mode
Lab: ONHints: shown

Sign in to BankSploit

Try BS100234 / password123, or bypass with ADMIN001' -- (trailing space).

Difficulty for this pageSet level:
⚠ Lab Mode — vulnerabilities on this page
  • G1 · level 0 SQL injection (login bypass) — Login as any user with ' OR 1=1 -- in customer_id. At level 1 a basic blacklist blocks OR but not UNION.
  • L10 · level 0 OTP brute-force — Only 10,000 combinations and the code stays valid for 24h — at ~500 req/s any OTP falls in seconds.
  • L11 · level 0 OTP in response body — Read the OTP straight from the login API response — no SMS access needed.
  • L14 · level 0 Session fixation — Attacker fixes a known PHPSESSID, victim logs in, attacker reuses the same ID.
  • L16 · level 0 Account enumeration — Enumerate valid Customer IDs / emails from differing responses.
🔎 Vulnerable vs. Secure (L3) code

⚠ Intentionally vulnerable application — local security training only.