Skip to main content

A curated list of VULNERABLE APPS and SYSTEMS which can be used as PENETRATION TESTING PRACTICE LAB.

1.3k
GitHub Stars
159
Curated Resources
7
Categories
5 hours ago
Last Refreshed
Vulnerable Web ApplicationsSites for Downloading Older Versions of Various SoftwareSites by Vendors of Security Testing SoftwareSites for Improving Your Hacking SkillsLabsMobile AppsAPI

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me sites by vendors of security testing software resources from awesome-vulnerable"

Installation instructions →

What's inside

Sites by Vendors of Security Testing Software

Mobile Apps

Sites for Downloading Older Versions of Various Software

  • All Version

    PortableApps is the world's most popular portable software solution allowing you to take your favorite software with you

  • Exploit-DB

    The Exploit Database is maintained by Offensive Security, an information security training company that provides various Information Security Certifications as well as high end penetration testing services

  • Old Apps

    Provide our users with a wide assortment of current versions of familiar software, and their predecessors for free

  • Old Version

    Pick a software title... to downgrade to the version you love!

  • VirtualHacking Repo

    Virtual Hacking Lab

Vulnerable Web Applications

  • BadStore

    Badstore.net is dedicated to helping you understand how hackers prey on Web application vulnerabilities, and to showing you how to reduce your exposure. Our Badstore demonstration software is designed to show you common hacking techniques.

  • BodgeIt Store

    The BodgeIt Store is a vulnerable web application which is currently aimed at people who are new to pen testing.

  • Bug Bounty Hunter

    BugBountyHunter is a training platform created by bug bounty hunter zseano designed to help you learn all about web application vulnerabilities and how to get started.

  • Butterfly Security Project

    The ButterFly project is an educational environment intended to give an insight into common web application and PHP vulnerabilities. The environment also includes examples demonstrating how such vulnerabilities are mitigated.

  • bWAPP

    bee-box is a custom Linux VM pre-installed with bWAPP.

  • CloudGoat

    CloudGoat is Rhino Security Labs' "Vulnerable by Design" AWS deployment tool

Sites for Improving Your Hacking Skills

  • Blue Team Labs Online - Cyber Range

    Cyber Range

  • CSC Play on Demand

    The aim of this challenge is to identify the means by which an insider may accidentally or maliciously leak organisational secrets via seemingly innocent files

  • CTF Learn

    A new CTF based learning platform with user-contributed challenges

  • Embedded Security CTF

    Scattered throughout the world in locked warehouses are briefcases filled with Cy Yombinator bearer bonds that could be worth billions comma billions of dollars. You will help steal the briefcases

  • EnigmaGroup

    Enigma Group has been providing its members a legal and safe security resource where they can develop their pen-testing skills on various challenges provided by this site

  • Escape

    The code generates HTML in an unsafe way. Prove it by calling alert(1)

API

  • capital

    A built-to-be-vulnerable API application based on the OWASP top 10 API vulnerabilities. Use c{api}tal to learn, train and exploit API Security vulnerabilities within your own API Security CTF.

  • dvws-node

    Damn Vulnerable Web Services is a vulnerable application with a web service and an API that can be used to learn about webservices/API related vulnerabilities.

  • OWASP crAPI

    crAPI stands for “Completely Ridiculous API”. It simulates an API-driven, microservice-based web application that is a platform for vehicle owners. crAPI specializes in the common vulnerabilities that happen in modern API-based applications, including all those in the OWASP Top 10 for APIs.

  • VAmPI

    VAmPI is a vulnerable API made with Flask and it includes vulnerabilities from the OWASP top 10 vulnerabilities for APIs.

  • VulnerableLightApp

    Vulnerable API for educational purposes

Labs

  • CTFd

    CTFs as you need them

  • Game of Hacks

    Alright, this one isn’t exactly a vulnerable web app – but it’s another engaging way of learning to spot application security vulnerabilities, so we thought we’d throw it in

  • GNS3

    Build, Design and Test your network in a risk-free virtual environment and access the largest networking community to help.

  • Google Gruyere

    This ‘cheesy’ vulnerable site is full of holes and aimed for those just starting to learn application security.

  • gRPC Goat

    gRPC Goat is a "Vulnerable by Design" lab created to provide an interactive, hands-on playground for learning and practicing gRPC security.

  • Hacksplaining

    Interactive lessions for several well-known web vulnerabilities.

Showing a sample of 159 resources. View the full list on GitHub →