Default Credentials

Weak Defaults • Beginner

Authentication ✓ Completed
Secure Mode• show fix Session• Cookie Recruiter• Mode

Objective: Log in using commonly known credentials.

Try: Try typical default values.

🤖 Design: Real attackers automate. This simulates how fast defaults get found.
Everything here is simulated and sandboxed to this site—no real accounts, no real services.
Demo How it works Issue Exploit Fix Video

1) Demo

Here is the feature “working” as implemented in this mode.

App Output
Scanner Simulation
[scan] trying admin/admin ... SUCCESS [scan] trying admin/password ... (skipped) [scan] trying root/root ... (skipped)

Time to compromise: 0.3s

✅ You logged in with default credentials.
Response
Status: 200 OK Response Headers: (none)

2) How the code works

This section shows the mental model: what the server is “thinking”.

if (username==="admin" && password==="admin") allow();

3) The issue

Default credentials are widely known and quickly exploited.

Real-world impact: Attackers scan the internet for default logins.

4) Exploit it

Edit the raw request below. You can change method, path/query, headers, and body. Then send it. The server will parse what you typed and re-run the simulation.

Request Editor
Tip: For secure mode tests, add a cookie like: Cookie: session=1; role=Admin
Parsed View (what the server read)
method: POST path: /admin/login headers: host: kylerburke.dev content-type: application/x-www-form-urlencoded body: username=admin&password=admin

Exploit Editor Hidden (Recruiter Mode)

This mode is designed for sharing your portfolio. It focuses on clear explanation, real-world impact, and fixes—without interactive exploitation.

Want to demo the exploit? Turn Recruiter Mode off and use the Request Editor.

5) Fix

Secure Mode shows the fix behavior. Flip modes and send the same request.

Force password reset on first use; disable default accounts; require MFA.

Video

Short visual explanation to match what you just did.

Swap the YouTube ID in the Worker to pick a different explainer video for this vulnerability.