Player Docs
Everything you need to start solving challenges on NeonCTF.
Getting started
Create an account, head to the Challenges page and pick a category. Each card shows the points, difficulty and number of solves.
Submitting a flag
Flags follow the format flag{...}. Open a challenge, paste the flag in the submission box and press Submit. Correct flags award points instantly and are reflected on the scoreboard.
Categories
- >Web - exploit web applications (SQLi, XSS, SSRF, auth bypass).
- >Crypto - break broken cryptography, classical and modern.
- >Pwn - binary exploitation, memory corruption, ROP.
- >Misc - forensics, steganography, OSINT, reversing.
The in-browser console
Each challenge page ships with a Linux-like console (Python via Pyodide, base64, xxd, openssl, hashing, file/strings/hexdump). Your first hour is free; afterwards you can pause to bank time or pay 30 points for 30 extra minutes.
Scoring
Static scoring - every challenge has a fixed point value. Ties on the scoreboard are broken by earliest last-solve time.
Need help?
Hop into Discord, or use the in-app AI hint button on each challenge.