CTF & practice
Built-in legal knowledge challenges. Progress is stored locally in this browser. For live boxes use TryHackMe, HTB, picoCTF, and OverTheWire.
Beginner
Hello Base64
Decode: Q1lCRVJ7aGVsbG9fd29ybGR9
Skills: Encoding · Hint: Use CyberChef "From Base64".
Hex Hello
ASCII hex 43 59 42 45 52 7b 68 65 78 7d → flag
Skills: Encoding · Hint: C Y B E R { h e x }
Networking
Port Riddle
Flag is CYBER{<port of HTTPS>}
Skills: Ports · Hint: Think TLS.
CIDR Home
Private RFC1918 10.0.0.0/? length for /8 class A. Flag CYBER{n}
Skills: Networking · Hint: Class A slash.
SSH Port
Default SSH TCP port? CYBER{n}
Skills: Ports · Hint: Not 23.
TLS Port
HTTPS default port? CYBER{n}
Skills: TLS · Hint: Same as Port Riddle.
RDP Port
Default RDP TCP port? CYBER{3389}
Skills: Ports · Hint: Thirty-three eighty-nine.
Linux
Hidden File
Which ls flag reveals dotfiles? Flag: CYBER{-x}
Skills: Linux · Hint: a for all.
chmod Private Key
Recommended mode for private SSH key? CYBER{mode}
Skills: Linux · Hint: Owner rw only.
Web
Cookie Monster
Which cookie flag blocks JavaScript access? CYBER{flag}
Skills: Web Security · Hint: Http...
JWT Parts
How many dot-separated parts does a JWT have? CYBER{n}
Skills: Web, Tokens · Hint: header.payload.signature
SameSite
Which SameSite value is strictest? CYBER{value}
Skills: CSRF · Hint: Not Lax.
Status Code Auth
HTTP status for unauthorized? CYBER{code}
Skills: HTTP · Hint: Unauthenticated.
OWASP Injection
SQLi is primarily which OWASP class idea? CYBER{injection}
Skills: OWASP · Hint: Injection.
403 vs 401
Authenticated but not allowed → status? CYBER{code}
Skills: HTTP · Hint: Forbidden.
Cryptography
Caesar Salad
ROT13: PLORE{ebgngr}
Skills: Crypto · Hint: Shift by 13.
Hash Not Encrypt
One-way fingerprint function category? CYBER{hashing}
Skills: Crypto · Hint: Not encryption.
Forensics
Magic Bytes
A file starts with 89 50 4E 47. Flag: CYBER{extension}
Skills: Forensics · Hint: ‰PNG
Reverse Engineering
Strings Attached
Which Linux tool prints printable text in binaries? CYBER{tool}
Skills: Reversing · Hint: Title.
OSINT
Open Source
What DNS record type lists mail servers? CYBER{type}
Skills: OSINT · Hint: Mail eXchanger.
Privilege Escalation
SUID Hunt
What octal perm in find marks SUID? CYBER{-xxxx}
Skills: Linux, PrivEsc · Hint: find / -perm ...
Blue Team
YARA Word
File-format signature language often used in malware hunting? CYBER{tool}
Skills: Detection · Hint: Yet Another…
ATT&CK ID Style
MITRE technique IDs look like T####. Flag the letter prefix: CYBER{T}
Skills: ATT&CK · Hint: Techniques start with T.
Windows Failed Logon
Common failed logon Event ID? CYBER{4625}
Skills: Windows · Hint: Forty-six twenty-five.
Fundamentals
CIA Letter
Which letter stands for ensuring data is not altered? CYBER{X}
Skills: Fundamentals · Hint: Integrity.
Least Privilege Word
Grant only needed rights. Principle name one word: CYBER{word}
Skills: Security Concepts · Hint: Least privilege (use least).
Cloud
IMDS Address
Classic cloud metadata IP? CYBER{a.b.c.d}
Skills: SSRF, Cloud · Hint: Link-local.
Architecture
Zero Trust Short
Never trust, always _____ ? CYBER{verify}
Skills: Architecture · Hint: Verify.
Vuln Mgmt
CVSS Purpose
CVSS scores _____ of vulns. CYBER{severity}
Skills: CVSS · Hint: Severity.
Active Directory
Kerberos TGT
Ticket-granting ticket acronym? CYBER{tgt}
Skills: AD · Hint: Three letters.
Mobile
MASVS Topic
OWASP mobile verification standard acronym? CYBER{masvs}
Skills: Mobile · Hint: M-A-S-V-S.
Incident Response
Containment Word
Limit blast radius phase name? CYBER{containment}
Skills: IR · Hint: Contain…
AppSec
SAST Meaning
S in SAST stands for? CYBER{static}
Skills: DevSecOps · Hint: Not dynamic.
Exploit Dev
ASLR Word
Mitigation that randomizes address layout acronym? CYBER{aslr}
Skills: Exploit · Hint: Address Space…
API Authorization
API BOLA Hint
Changing /api/user/1001 to 1002 without authZ is called BOLA. Flag: CYBER{bola}
Skills: API · Hint: Broken Object Level Authorization.
GraphQL
GraphQL Depth
Limit query depth to stop resource exhaustion. Control name (one word): CYBER{depth}
Skills: GraphQL · Hint: Complexity/depth limits.
OAuth
OAuth State Missing
Missing state parameter enables CSRF on OAuth login. Flag: CYBER{state}
Skills: OAuth · Hint: CSRF token for OAuth.
HTTP Headers
Smuggle CL.TE
Smuggling class when CL and TE disagree: CYBER{smuggle}
Skills: HTTP · Hint: Request smuggling.
XXE
XXE Entity
External entity in XML often starts with: CYBER{DOCTYPE}
Skills: XML · Hint: DOCTYPE declaration.
Race Condition
Race Double Spend
Time-of-check-time-of-use acronym: CYBER{toctou}
Skills: Logic · Hint: TOCTOU.
Docker
Docker USER root
Running container as root is bad practice. Better directive: CYBER{USER}
Skills: Containers · Hint: Dockerfile USER.
Kubernetes
K8s Role not ClusterRole
Namespaced RBAC object: CYBER{Role}
Skills: K8s · Hint: Not ClusterRole.
Terraform
Terraform cidr open
Dangerous CIDR for SSH from internet: CYBER{0.0.0.0/0}
Skills: IaC · Hint: Open to world.
SBOM
SBOM Format
Common SBOM format acronym: CYBER{spdx}
Skills: Supply chain · Hint: SPDX or CycloneDX in real life.
Sigma
Sigma Output
Sigma converts to SIEM queries. Target system type: CYBER{siem}
Skills: Detection · Hint: Detection platform.
YARA
YARA Meta
YARA rule sections: strings + ___? CYBER{condition}
Skills: Malware · Hint: Third section.
Email Forensics
Email Auth Trio
Anti-spoofing trio includes DMARC — first letter D stands for? CYBER{domain}
Skills: Email · Hint: Domain-based Message Authentication…
DNSSEC
DNSSEC RR
DNSSEC uses RRSIG records for signatures. Flag: CYBER{rrsig}
Skills: DNS · Hint: Resource Record Signature.
Cloud IAM
Cloud IAM Wildcard
Worst IAM action wildcard: CYBER{*}
Skills: Cloud · Hint: Action star.
Memory Forensics
Volatility pslist
Volatility plugin to list processes: CYBER{pslist}
Skills: Forensics · Hint: Windows pslist.
AI Security
Prompt Inject Goal
Treat user content as: CYBER{untrusted}
Skills: LLM · Hint: Never trusted.
RAG Security
RAG Leak Vector
RAG risk when ACLs fail: CYBER{retrieval}
Skills: RAG · Hint: Wrong chunks returned.
Agent Permissions
Agent Tool Deny
Default agent tool policy: CYBER{deny}
Skills: Agents · Hint: Allow-list only.
Threat Intelligence
STIX Transport
Protocol to share STIX: CYBER{taxii}
Skills: Intel · Hint: TAXII.
Intel Correlation Key
Correlate multiple IOC types by campaign: CYBER{campaign}
Skills: Intel · Hint: Campaign ID.