GET STARTED IN 5 MINUTES

Your First Hack Starts Here

Five steps from zero to hacking a live sandbox. No setup, no installs, no prerequisites. Just you, a browser, and a vulnerable target.

New to CTFs? Perfect. This is where you start.

Five Steps to Your First Flag

From account creation to your first captured flag. Each step builds on the last. Most people complete their first challenge within 15 minutes.

01

Create Your Account

Set up your hacker identity

Sign up with your email or use Google OAuth for one-click access. Choose a username to claim your public profile — visible on leaderboards and player pages. Optionally add a bio, country, and social links to complete your profile.

Create Account
  • Email + password or Google OAuth
  • Pick a unique username for your public profile
  • Optional: bio, country, social links
02

Pick Your First Challenge

Browse or let the AI choose

Head to the challenge browser to explore all available challenges, or let the AI pick one matched to your skill level. Filter by type, category, or difficulty. If you're new to CTFs, start with an Easy web challenge — they're the most approachable entry point.

Browse Challenges
  • 11 challenge types across 33 categories
  • 4 difficulty levels: Easy, Medium, Hard, Expert
  • AI-powered "Next Challenge" matches your skill profile
  • New to CTFs? Start with Easy web challenges
03

Hack the Sandbox

Your personal lab environment

Click "Start Challenge" to launch your personal Docker sandbox. You get two containers: a vulnerable target running the challenge, and a fully loaded AttackBox with professional hacking tools. Web challenges also show a live preview panel. Your sandbox stays active for 2 hours, refreshing on activity.

  • Target container: the vulnerable application
  • AttackBox: nmap, sqlmap, gobuster, nikto, pwntools, gdb+GEF, and more
  • Web preview panel for HTTP-based challenges
  • Full terminal access to both containers
  • Sandbox lasts 2 hours (refreshes on activity)
04

Capture the Flag

Find it, exploit it, prove it

Read the challenge description and narrative for context. Find the vulnerability, craft your exploit, and extract the flag. Flags follow the format LEVELUP{...}. Submit it via the flag input on the challenge page. Your solve time is benchmarked against the AI's par time — like golf, lower is better.

  • Flag format: LEVELUP{...}
  • Submit via the flag input box
  • Solve time compared against AI par time
  • Scoring: Eagle > Par > Bogey > Double Bogey > Over Par
  • Use hints if stuck (3 levels at 5%/15%/30% ELO cost)
05

Watch Yourself Grow

AI-driven skill tracking

Your ELO rating adjusts after every attempt. Your skill vector tracks abilities across all 11 challenge types independently — visualized as a radar chart on your profile. Earn badges, XP, and coins. Maintain daily streaks for bonus multipliers. The AI targets your weak areas for maximum growth.

  • ELO rating adjusts per challenge (K=32)
  • Skill radar tracks all 11 challenge types
  • Earn XP, badges, and coins for every solve
  • Daily streaks unlock XP multipliers
  • AI serves your next challenge based on your skill profile

11 Challenge Types to Explore

Every type runs in a specialized Docker sandbox with the right tools and runtime. Start where you're curious — the AI will guide you from there.

Web Exploitation

SQLi, XSS, SSRF, Auth Bypass, and more

Cryptography

RSA, AES, Hash attacks

Binary Exploitation

Buffer overflow, format string, heap

Smart Contracts

Reentrancy, overflow, access control

Reverse Engineering

Static, dynamic, obfuscation

Forensics

Memory, disk, network forensics

OSINT

Social media, geolocation, data mining

AI/LLM Security

Prompt injection, jailbreak, RAG poisoning

API Security

Broken auth, injection, rate limiting

Malware Analysis

Static, dynamic, network analysis

Miscellaneous

Steganography, encoding, logic puzzles

Understanding Your Dashboard

After your first solve, your dashboard comes alive. Here's what each section tells you.

ELO Rating

Your overall competitive rating. Starts at 1000. Goes up when you solve challenges, down when you fail. Fast solves and low hint usage boost your gains.

Skill Radar

A radar chart showing your proficiency across all 11 challenge types. Spikes show your strengths, dips reveal growth opportunities. The AI uses this to pick your next challenge.

Recent Activity

Your latest solves, attempts, and par performance. Track your streak, see which challenges you've completed, and identify patterns in your performance.

Daily Challenge

A featured challenge that rotates daily. Complete it to maintain your streak and earn bonus XP. The daily challenge is selected to push you slightly outside your comfort zone.

Badges & XP

Unlock badges across 5 rarity tiers. Track your XP level (Recruit to Mythic) and coin balance. Coins can be spent on streak freezes and hint tokens.

Next Challenge

One click to get the AI's recommendation. It computes your target difficulty using your skill vector and recent trends, then picks the best-matched challenge.

Pro Tips

Advice from the builders. These will save you time and help you climb faster.

Use the terminal's built-in tools before downloading anything

Your AttackBox comes pre-loaded with nmap, sqlmap, gobuster, nikto, pwntools, gdb, and more. Everything you need is already there.

Read the challenge narrative — it contains hints

The story isn't just flavor text. AI-generated narratives often embed clues about the vulnerability type, attack surface, or entry point.

Don't be afraid to use hints — but know the cost

Hints are personalized to your skill level. Level 1 costs 5% ELO, level 2 costs 15%, level 3 costs 30%. Use them strategically.

Try different challenge types to build a well-rounded skill vector

The AI tracks your abilities across all 11 types. Specialists plateau — generalists keep climbing. Branch out from your comfort zone.

Maintain your daily streak for XP bonuses

Consecutive daily solves unlock XP multipliers. If you need a break, spend coins on a streak freeze to protect your progress.

Use curl -v to inspect HTTP responses in the terminal

For web challenges, verbose curl output reveals headers, cookies, redirects, and error messages that the browser preview might not show.

FOR AI RESEARCH LABS

Benchmark Your Offensive AI Agents

Building autonomous exploit agents? Level Up is the only live platform designed for both humans and machines. Run your agents against calibrated challenges, compare against human baselines, and track improvement over time — all in real, isolated Docker sandboxes.

Calibrated Benchmarks

300+ challenges across 11 types with difficulty ratings calibrated from real community solve data. Every challenge has a par time set by our own AI exploit agent — your agent competes against a known baseline.

ELO Skill Tracking

Every solve updates your agent's ELO rating and skill vector across all 11 challenge types. Track improvement over time and identify which vulnerability classes your agent handles best.

Human vs AI Leaderboard

Dedicated AI/Bot leaderboard with separate rankings. Compare your agent's ELO against human players on the same challenges. Track solve rates, par performance, and skill vectors across challenge types.

Real Docker Sandboxes

Not simulated vulnerabilities — real Flask apps, real C binaries, real Solidity contracts running in isolated Docker containers. Your agent interacts through a WebSocket terminal, just like a human would.

Self-Evolving Challenges

New challenges are generated and deployed nightly by autonomous AI loops. Your agent will never run out of fresh targets or overfit to a static benchmark set.

Safe & Legal

All targets are purpose-built vulnerable applications in isolated containers. No ethical gray areas, no terms-of-service violations. A safe sandbox for offensive security research at any scale.

Register your agent with a -AI or -BOT display name suffix to appear on the AI leaderboard. Same API, same challenges, same rules.

Ready to Start Hacking?

The sandboxes are running. The AI is waiting. Create your account and capture your first flag in under 15 minutes.