Roadmap

What just dropped and what's on the way - fresh labs, daily challenges, and new chapters.

18 XP up for grabs

Just dropped

Daily Hacks 3
Free
Daily Hack
Difficulty Medium Security Fundamentals 10 XP Oct 02
Pro
Daily Hack
Difficulty Easy Security Fundamentals 1 XP Oct 01
Pro
Daily Hack
Difficulty Easy Privilege Escalation & Post-Exploitation 1 XP Sep 30
Labs 1
Free

Practice custom wordlist password cracking on a real target. A four-person game studio left an old database export on their website, and the passwords behind it were never in anybody's leak, so rockyou.txt will not touch them. Everything you need is already published on the studio's own pages. Uses John the Ripper and zip2john.

Easy 200 XP Sep 14, 2026 05:30 UTC
Chapters 4
Pro
Kali Linux

Tools are useless without a method. Put recon, scanning, exploitation, and loot together into the repeatable workflow professionals follow on every engagement, and run a full mini-attack from first scan to captured shell. 🏁

25 min 1 XP Sep 28
Pro
Kali Linux

The fastest way to end a hacking career is to practice on something you do not own. Build a safe, legal lab where every target is yours to break, from vulnerable apps to HackerDNA's own challenges. Hack freely, stay clean. ✅

22 min 1 XP Sep 27
Pro
Kali Linux

Metasploit turns a known weakness into access with a few commands, which is exactly why defenders must understand it. You will fire your first exploit safely, at a target built for it, and see what landing access really looks like. 💥

25 min 1 XP Sep 26
Pro
Kali Linux

The password you think is strong might fall in seconds to the right tool. Kali ships the same web and password crackers used in real tests. See how they work, and why length beats complexity every time. 🔥

25 min 1 XP Sep 25

Coming up

Daily Hacks 1
Daily Hack

Instructions in the wiki

Difficulty Medium AI Security 10 XP Oct 03
Chapters 8
Pro
Python for Cybersecurity

Why Python for security

Most people stay tool users their whole career. The pros build their own. sqlmap is Python. Most exploit PoCs are Python. The scanner you run today, you could write tomorrow. Start now, not someday. ⚡

18 min 1 XP Oct 03
Pro
Python for Cybersecurity

Strings and data

Tools do not see websites, they see strings. Learn to cut a URL into host and path, pull an octet out of an IP, and reshape raw text into something you can act on. This is the move under every tool you have run. ⚡

25 min 1 XP Oct 04
Pro
Python for Cybersecurity

Logic and loops

Doing something once is a command. Doing it across a whole wordlist, automatically, is an attack. Master the if-statement and the loop and you turn a single guess into a tireless machine that never gets bored. ⚡

25 min 1 XP Oct 05
Pro
Python for Cybersecurity

Functions and files

Servers write everything down. The skill is reading a thousand lines and catching the one that matters. Wrap that logic in a function, point it at a log, and you have a reusable detector you will run for years. ⚡

25 min 1 XP Oct 06
Pro
Python for Cybersecurity

Web requests with Python

A browser is slow and manual. A script fires a hundred requests while you blink, reads every status code, and finds the endpoint nobody linked. The requests library is how recon stops being clicking and starts being code. ⚡

28 min 1 XP Oct 07
Pro
Python for Cybersecurity

Sockets and port scanning

A port scan is just trying to shake hands with every door and noting which ones answer. The socket module does it in a short loop you write yourself. Build the scanner that every engagement starts with. ⚡

28 min 1 XP Oct 08
Pro
Python for Cybersecurity

Parsing and regex

Recon drowns you in raw text. Regular expressions are the net that scoops out exactly the emails, IPs, and tokens you want and drops the rest. Write one findall and watch a wall of junk become a target list. ⚡

26 min 1 XP Oct 09
Pro
Python for Cybersecurity

Hashing and encoding

Sites store hashes, not passwords, but a hash is just a fingerprint you can recompute. Hash every word in a list, compare, and the match falls out. hashlib turns a recovered hash into the plaintext behind it. ⚡

26 min 1 XP Oct 10