Welcome to PentestMe
Learn security testing through hands-on challenges
What is PentestMe?
PentestMe is an interactive learning platform designed to teach you real-world security testing techniques in a safe, legal environment. Each level presents a vulnerable web application that you need to exploit to advance to the next challenge.
How it works:
Read the Challenge
Each level has a description and hints to guide you.Find the Vulnerability
Use your skills to identify and exploit the weakness.Capture the Flag
Extract the hidden flag to prove your success.Your Progress
Categories
Session created: New session
Challenge Categories
SQL Injection
Database AttacksLearn how attackers manipulate SQL queries to bypass authentication, extract sensitive data, and even gain complete control of databases.
Cross-Site Scripting
XSS AttacksDiscover how malicious scripts can be injected into web pages to steal cookies, hijack sessions, and deface websites.
Command Injection
RCE AttacksUnderstand how improperly sanitized user input can lead to arbitrary command execution on the server.