>_
foothold.
score 0 · recruit

hands-on security lab

Learn security tools by using them_

No slideshows. Each room drops you in front of real tool output — scans, packet captures, hash dumps — and asks you to find the answer, the way you would on the job.

Getting started

Red Team

Blue Team

Digital Forensics and Incident Response (DFIR)

Governance, Risk & Compliance (GRC)

Cloud security

Capstone

Prototype note. Answers are checked on the server and never sent to the browser. Signed-in progress and points are recorded server-side. The tool output shown in each room is scripted for the walkthrough.
← all rooms

0tasks
0points
0solved
—difficulty
You're playing as a guest. Correct answers count, but they're lost when you leave. Create an account to keep your progress and get on the leaderboard.
← all rooms

Leaderboard

Top 20 by points. Ties go to whoever got there first.

← all rooms

Your progress

← all rooms

Admin

Coming next: monetization. This panel is where paid plans will live — mark an account as a subscriber, gate premium rooms, and see who's on a plan. The account model already carries per-user flags, so adding a plan field and a "set plan" action here is the next step.

3–20 characters: letters, numbers, _ or -

At least 10 characters

Delete account

This permanently deletes your account, your points and your solved history. It can’t be undone.

Save your recovery code

This is the only way to reset your password if you forget it — we don’t store your email. Keep it somewhere safe; you won’t see it again.

Reset password

Enter your username and the recovery code you saved at sign-up.

At least 10 characters

Change password

At least 10 characters

🔒 Pro

Unlock this room with Foothold Pro

Pro unlocks everything beyond the free tier — all of Red Team, Blue Team, DFIR, GRC, Cloud security and the capstone. The Getting Started track and the Nmap & Wireshark previews stay free.

Self-serve checkout is coming soon. In the meantime, Pro is enabled by request.

New recovery code

Confirm your password to generate a new recovery code. It replaces any previous one.