Hacking Challenges

Test your skills with CTF-style challenges

Start Hacking Free Free account. Nothing to install.

HackerDNA CTF challenges are bite-sized, capture-the-flag puzzles covering cryptography, digital forensics, reverse engineering, web security, OSINT and steganography. Each challenge has a single flag to find, so you get fast, focused practice on one skill at a time.

New challenges are added regularly and range from beginner-friendly to genuinely hard. Sign up free to submit flags, earn XP and see how you rank against ethical hackers worldwide.

Start here

Category
Challenge

XOR Reuse Guess how the message starts and use it to recover the repeating XOR key.

Cryptography CryptographyXORKnown-Plaintext Attack
+50 XP 56% 91 Start LabStart
Challenge

Token Trust Grab leaked OAuth secrets and mint yourself an admin token.

Web & API Security OAuth 2.0API SecurityJWT
+50 XP 71% 66 Terminal Start LabStart
Challenge Quick win

Fine Print Change how the page renders and read the memo hidden in the CSS.

Digital Forensics & IR CSSMedia QueriesWeb Forensics
+50 XP 89% 74 Start LabStart
Challenge

Phantom Text Reveal invisible Unicode characters hidden in an ordinary blog post.

Digital Forensics & IR UnicodeSteganographyWeb Forensics
+50 XP 54% 193 Start LabStart
Challenge Quick win

Linux Fundamentals Practice Navigate directories, grep and find your way to hidden files.

Security Fundamentals LinuxCommand LineFile System Navigation
+50 XP 87% 102 Terminal Start LabStart
Challenge

Shadow Cracker Crack stolen Linux password hashes with a wordlist and recover the logins.

Cryptography Password CrackingLinux SecurityJohn the Ripper
+50 XP 68% 96 Start LabStart
Challenge

Windows Password Cracker Crack a batch of NTLM password hashes using a wordlist.

Cryptography Password CrackingWindows SecurityNTLM
+50 XP 76% 59 Start LabStart
Challenge

Office Password Cracker Pull the hash from a locked document and crack it offline.

Cryptography Password CrackingOffice SecurityHash Extraction
+50 XP 68% 53 Start LabStart
Challenge

Regex Bypass to SQLi Slip past a weak input filter and pull data with a UNION query.

Web & API Security SQL InjectionRegex BypassInput Validation
+50 XP 62% 39 Terminal Start LabStart
Challenge

Git Exposed Download the leaked repo and bring deleted files back to life.

Digital Forensics & IR GitVersion ControlSource Code Analysis
+50 XP 63% 46 Terminal Start LabStart
Challenge

Backup Hunter Find the backup file a careless admin left lying on the web server.

Web & API Security Web EnumerationFile DiscoveryReconnaissance
+50 XP 72% 46 Start LabStart
Challenge Quick win

Type Juggling Bypass Exploit loose PHP comparison to log in without a password.

Web & API Security Web SecurityPHPType Juggling
+50 XP 98% 45 Terminal Start LabStart
Challenge Quick win

Crack SHA1 Hash Feed a hash to a wordlist and recover the password behind it.

Cryptography CryptographyHash CrackingPassword Analysis
+50 XP 96% 52 Start LabStart
Challenge Free

SQL Injection Test Slip SQL into a login form and sign in without knowing the password.

Web & API Security SQL InjectionWeb SecurityDatabase Security
+50 XP 72% 429 Terminal Start LabStart
Challenge Free

Hack This Site Unscramble the page JavaScript and find the way past the login.

Reverse Engineering & Binary Exploitation JavaScriptDeobfuscationClient-Side Security
+50 XP 77% 276 Start LabStart
Challenge Quick win

HTTP Smuggling Read the captured traffic and spot the request hiding inside another.

Digital Forensics & IR HTTP ProtocolRequest SmugglingNetwork Forensics
+50 XP 92% 38 Start LabStart
Challenge

Email Header Forensics Read the hidden mail headers and trace where the phish began.

Digital Forensics & IR Email ForensicsHeader AnalysisPhishing Detection
+50 XP 83% 52 Start LabStart
Challenge Quick win

SSRF Validator Trick the server into fetching internal pages its URL filter should block.

Web & API Security SSRFWeb SecurityURL Manipulation
+50 XP 85% 34 Terminal Start LabStart
Challenge

Vigenere Stego Hunt Find the key hidden in an image, then crack a classic cipher.

Digital Forensics & IR CryptographySteganographyClassical Ciphers
+50 XP 82% 34 Start LabStart
Challenge Quick win

Simple Directory Traversal Climb out of the web folder with ../ and read files you should not see.

Web & API Security Directory TraversalPath InjectionFile System Security
+50 XP 85% 34 Terminal Start LabStart
Challenge

YAML Bomb Upload a booby-trapped YAML config and make the parser run your code.

Web & API Security YAML DeserializationPyYAML ExploitationConfiguration Injection
+50 XP 73% 26 Terminal Start LabStart
Challenge Quick win

WebDAV Explorer Upload your own file to a wide open server and take over.

Web & API Security WebDAV ExploitationFile UploadDirectory Traversal
+50 XP 85% 26 Terminal Start LabStart
Challenge

Prototype Pollution Hunter Poison a JavaScript object prototype and grant yourself new powers.

Web & API Security Prototype PollutionNode.js SecurityAPI Security
+50 XP 61% 31 Terminal Start LabStart
Challenge

Race Condition Hunter Fire requests in parallel and spend the same money twice.

Web & API Security Race ConditionsTiming AttacksConcurrent Exploitation
+50 XP 72% 25 Terminal Start LabStart
34,000+ Hackers Real labs Free
Start Hacking Free or solve today's hack, no account needed