Skip to content

Sharishth/ctf-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 

Repository files navigation

Practice Your Hacking Skills: CTF & Wargame Sites

Verified pass, July 2026. Statuses reflect checks against live pages and current project homes. Where a project relocated, the old URL is shown followed by an arrow to the current one.

Legend

Symbol Meaning
βœ… Available, resolves and serves the intended content
πŸ” Moved, old URL is stale or redirects, use the new one
❌ Discontinued, domain dead, parked, or project retired (shown struck through)
⚠️ Reachable but stale, unmaintained, or gated behind a paywall/signup

Index

βœ… Available (55)

CloudFoxable Β· bWAPP Β· Cryptopals Β· CTFlearn Β· CTFTime Β· Google Gruyere Β· Google XSS Game Β· Hack This Site Β· HackThis!! Β· IO (Netgarage) Β· OWASP Juice Shop Β· Microcorruption Β· OverTheWire Β· picoCTF Β· PortSwigger Web Security Academy Β· pwnable.kr Β· pwnable.tw Β· Reversing.kr Β· Root Me Β· SmashTheStack Β· Try2Hack Β· W3Challs Β· XSS Challenge Wiki Β· Pentest-practice Β· Practice CTF List (captf) Β· VulnHub Β· scanme.nmap.org Β· WeChall Β· shell-storm CTF archive Β· Altoro Mutual (testfire) Β· Acunetix test.php Β· Acunetix testphp Β· Acunetix testasp Β· Zero WebAppSecurity Β· PentesterLab Β· Metasploitable 2 Β· Mutillidae Β· DVWA Β· Avatao Β· Typhoon VM Β· Counter Hack / Holiday Hack Β· Hack The Box Β· TryHackMe Β· Hacker101 Β· crackmes.one Β· webhacking.kr Β· Websec.fr Β· Hacksplaining Β· Defend the Web Β· Gracker Β· SANS DFIR challenges Β· picoGym Β· OWASP VWAD Β· exploit.education Β· Praetorian challenges

πŸ” Moved (9)

OWASP WebGoat Β· Hacking-Lab Β· RingZer0 Β· Damn Vulnerable Web App Β· Mutillidae Β· Exploit Exercises Β· SANS Forensics challenges Β· Praetorian challenges Β· picoCTF

❌ Discontinued (34)

CTF Challenge Β· CTF365 Β· Enigma Group Β· Game of Hacks Β· Hack.me Β· Hellbound Hackers Β· pwn0 Β· cherryblog.in Β· hax.tor.hu Β· ctf.komodosec.com Β· Backdoor (SDSLabs) Β· mod-x.co.uk Β· hackertest.net Β· net-force.nl Β· ForgottenSec CTF wiki Β· wocares XSS tester Β· Cenzic CrackMe Β· forensicscontest.com Β· rtncyberjobs.com Β· 0x41414141.com Β· Heorot Β· BadStore Β· OWASP SiteGenerator Β· Stanford SecuriBench Β· SecuriBench Micro Β· Damn Vulnerable Linux Β· rootcontest Β· intruded.net Β· how2hack.net Β· WebMaven Β· Foundstone Hacme series Β· NT OBJECTives hackme Β· Nuit du Hack prequals Β· gat3way.eu Β· damo.clanteam.com Β· p6drad-teel wargame Β· roothack.org Β· ha.ckers.org challenges Β· DC3 Digital Forensics Challenge


1. Core Practice Sites

Status Site URL Notes
βœ… CloudFoxable github.com/BishopFox/cloudfoxable AWS pentest playground, actively maintained
βœ… bWAPP itsecgames.com Static page, project itself is frozen but downloadable
βœ… Cryptopals cryptopals.com 8 sets of crypto challenges
❌ CTF Challenge ctfchallenge.co.uk Domain no longer serves the platform
❌ CTF365 ctf365.com Cyber range shut down, no active service
βœ… CTFlearn ctflearn.com User-contributed challenges, active
βœ… CTFTime ctftime.org Event calendar and team rankings
❌ Enigma Group enigmagroup.org Long unmaintained, site no longer reliably up
❌ Game of Hacks gameofhacks.com Checkmarx retired the demo
βœ… Google Gruyere google-gruyere.appspot.com Still hosted on App Engine
βœ… Google XSS Game xss-game.appspot.com 6 levels, still live
βœ… Hack This Site hackthissite.org Classic wargame, active community
❌ Hack.me hack.me eLearnSecurity folded into INE, sandbox service retired
πŸ” Hacking-Lab www.hacking-lab.com/index.html β†’ hacking-lab.com Now commercial, free tier at academy.hacking-lab.com
βœ… HackThis!! hackthis.co.uk 50+ levels
❌ Hellbound Hackers hellboundhackers.org Offline, community dispersed
βœ… IO (Netgarage) io.netgarage.org SSH wargame, still updated (2025 entries)
βœ… OWASP Juice Shop github.com/juice-shop/juice-shop Repo moved from bkimminich to the juice-shop org
βœ… Microcorruption microcorruption.com MSP430 embedded RE, not ARM (original note was wrong)
βœ… OverTheWire overthewire.org/wargames Bandit, Natas, Leviathan, etc.
πŸ” OWASP WebGoat owasp.org/index.php/Category:OWASP_WebGoat_Project β†’ owasp.org/www-project-webgoat OWASP retired the MediaWiki, repo at github.com/WebGoat/WebGoat
πŸ” picoCTF picoctf.com β†’ picoctf.org picoGym stays open year round
βœ… PortSwigger Web Security Academy portswigger.net/web-security Free, best-in-class web labs
❌ pwn0 pwn0.com VPN wargame long dead
βœ… pwnable.kr pwnable.kr Binary exploitation
βœ… pwnable.tw pwnable.tw Harder pwn set
βœ… Reversing.kr reversing.kr RE challenges, slow but up
πŸ” RingZer0 ringzer0team.com β†’ ringzer0ctf.com Rebranded domain
βœ… Root Me root-me.org 500+ challenges, free tier
βœ… SmashTheStack smashthestack.org IRC-coordinated wargame network
βœ… Try2Hack try2hack.nl One of the oldest still standing
⚠️ Typhoon Vulnerable VM prismacsi.com Download page up, VM not updated in years
βœ… W3Challs w3challs.com Mixed category platform
βœ… XSS Challenge Wiki github.com/cure53/XSSChallengeWiki Curated by cure53

2. Aggregators and Lists

Status Site URL Notes
βœ… Pentest-practice github.com/roya0045/Pentest-practice Repo intact, low activity
βœ… Practice CTF List (captf) captf.com/practice-ctf Source of the section below
βœ… WeChall wechall.net/sites.php Still the best cross-site challenge index
❌ ForgottenSec CTF wiki ctf.forgottensec.com/wiki Gone
βœ… shell-storm CTF archive shell-storm.org/repo/CTF Moved off the repo. subdomain
βœ… OWASP VWAD vwad.owasp.org Modern replacement for most "vulnerable app" lists

3. Practice CTF List / Permanent CTF List

Originally compiled at captf.com, credited to RSnake for the original.

3.1 Live Online Games (Recommended)

Status Site Notes
βœ… pwnable.tw High quality pwnables
βœ… pwnable.kr Popular wargame set
πŸ” picoctf.com β†’ picoctf.org Great difficulty progression, stays online year round
βœ… microcorruption.com/login Excellent interface, MSP430 low-level RE
βœ… ctflearn.com User-contributed challenges
❌ cherryblog.in Domain dead
βœ… reversing.kr Reverse engineering
❌ hax.tor.hu Offline for years
βœ… w3challs.com Mixed categories
❌ pwn0.com Dead
βœ… io.netgarage.org Still maintained
πŸ” ringzer0team.com β†’ ringzer0ctf.com Rebranded
❌ hellboundhackers.org Offline
βœ… overthewire.org/wargames Active
πŸ” counterhack.net/Counter_Hack/Challenges.html β†’ counterhack.net Now centered on SANS Holiday Hack Challenge
βœ… hackthissite.org Active
βœ… vulnhub.com Boot2root VM archive, still the standard
❌ ctf.komodosec.com Gone

3.2 Others

Status Site Notes
❌ backdoor.sdslabs.co SDSLabs retired the platform
βœ… smashthestack.org/wargames.html Active
❌ mod-x.co.uk Dead
βœ… scanme.nmap.org Nmap's sanctioned scan target, still up
❌ hackertest.net Dead
❌ net-force.nl Dead
❌ hackthecause.info Dead (was already commented out)
❌ onlinectf.com Dead (was already commented out)
❌ bright-shadows.net Dead (was already commented out)
❌ securityoverride.org Dead (was already commented out)

3.3 Webapp Specific

Status Site Notes
βœ… demo.testfire.net HCL AppScan's Altoro Mutual demo bank, still hosted
❌ wocares.com/xsstester.php Dead
❌ crackme.cenzic.com Cenzic acquired by Trustwave, demo retired
βœ… test.acunetix.com Invicti keeps the deliberately vulnerable demos up
βœ… testphp.vulnweb.com Current home of the old testphp.acunetix.com
βœ… testasp.vulnweb.com Current home of the old testasp.acunetix.com
βœ… zero.webappsecurity.com Micro Focus / OpenText demo bank

3.4 Forensics Specific

Status Site Notes
πŸ” computer-forensics.sans.org/community/challenges β†’ sans.org/mlp/dfir-challenges Subdomain retired, content folded into the main SANS DFIR pages
⚠️ forensicscontest.com Puzzles still readable, no new content since ~2012

3.5 Recruiting

Status Site Notes
πŸ” praetorian.com/challenges/pwnable β†’ praetorian.com Old challenge path retired, occasional new campaigns
❌ rtncyberjobs.com Raytheon recruiting site retired
❌ 0x41414141.com Dead

3.6 Commercial / Freemium / Paid

Status Site Notes
βœ… root-me.org Free for public use, paid commercial tier
βœ… avatao.com Secure-dev focused, commercial
❌ heorot.net Dead, De-ICE ISOs survive on VulnHub

4. Downloadable / Offline Targets

Status Project URL Notes
❌ BadStore badstore.net Domain gone, ISO mirrored on VulnHub
πŸ” OWASP WebGoat owasp.org/index.php/... β†’ owasp.org/www-project-webgoat Docker image is the current install path
❌ OWASP SiteGenerator owasp.org/index.php/Owasp_SiteGenerator Project archived by OWASP
πŸ” Damn Vulnerable Web App ethicalhack3r.co.uk/damn-vulnerable-web-app β†’ github.com/digininja/DVWA Actively maintained by the original author
❌ Stanford SecuriBench ~~suif.stanford.edu/~livshits/securibench~~ Research page retired
❌ SecuriBench Micro ~~suif.stanford.edu/~livshits/work/securibench-micro~~ Retired
πŸ” Mutillidae II irongeek.com/i.php?page=security/mutillidae... β†’ github.com/webpwnized/mutillidae Irongeek page still loads, but the repo is where development happens

5. Virtual Machines

Status Project URL Notes
βœ… PentesterLab pentesterlab.com/exercises Freemium
βœ… Metasploitable 2 sourceforge.net/projects/metasploitable Still downloadable
βœ… Metasploitable 3 github.com/rapid7/metasploitable3 Successor, build-your-own
❌ Damn Vulnerable Linux damnvulnerablelinux.org Abandoned, ISOs only via mirrors
βœ… VulnHub vulnhub.com Where most orphaned VMs above now live

6. Inactive or Gone

All confirmed dead. Kept for historical reference.

Site Notes
rootcontest.com Gone
intruded.net Gone
how2hack.net Gone
mavensecurity.com/WebMaven.php WebMaven / Buggy Bank retired
foundstone.com Hacme Travel Foundstone absorbed into McAfee, tools pulled
foundstone.com Hacme Books Same
foundstone.com Hacme Casino Same
foundstone.com Hacme Shipping Same
hackme.ntobjectives.com NT OBJECTives acquired, demo retired
prequals.nuitduhack.com Event archived, see ctftime.org
gat3way.eu Gone
damo.clanteam.com Gone
~~p6drad-teel.net/~windo/wargame~~ Gone
roothack.org Gone
ha.ckers.org/challenge RSnake retired the site
ha.ckers.org/challenge2 Same
dc3.mil/challenge DC3 Digital Forensics Challenge discontinued
exploit-exercises.com β†’ exploit.education Rebranded, Nebula/Protostar/Fusion live on

7. Worth Adding

Platforms that did not exist or were minor when this list was written, and now carry most of the traffic.

Platform URL Focus
TryHackMe tryhackme.com Guided rooms, beginner to intermediate
Hack The Box hackthebox.com Machines, Pro Labs, Academy
Hacker101 hacker101.com HackerOne's free CTF and video course
picoGym picoctf.org/practice Persistent picoCTF challenge bank
crackmes.one crackmes.one Reverse engineering exercises
webhacking.kr webhacking.kr Korean web challenge classic
Websec.fr websec.fr Web-only, hard
Defend the Web defendtheweb.net Successor community to several dead sites
Hacksplaining hacksplaining.com Defensive-side lessons
OverTheWire Advent overthewire.org Seasonal
pwn.college pwn.college ASU's full binary exploitation curriculum
GTFOBins gtfobins.github.io Reference, not a CTF, but constantly needed

Verification Notes

  • Statuses were checked against live pages and current project repositories where retrievable. Sites marked ⚠️ resolve but have not been updated in years.
  • Several entries in the original list pointed at OWASP's retired MediaWiki (owasp.org/index.php/...). Every one of those needs the www-project-* path now.
  • The Acunetix demo targets migrated from *.acunetix.com to *.vulnweb.com. Both old paths in the original list were already marked dead, and the replacements are live.
  • A few sites (Reversing.kr, Try2Hack, bWAPP) are up but serve plain HTTP or expired certs. Expect browser warnings.

About

Practice your hacking skills with these CTFs

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors