Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Payloadsallthethings | 46,271 | 3 days ago | 15 | mit | Python | |||||
A list of useful payloads and bypass for Web Application Security and Pentest/CTF | ||||||||||
Dirsearch | 9,386 | 13 days ago | 6 | June 17, 2021 | 47 | Python | ||||
Web path scanner | ||||||||||
Juice Shop | 7,860 | 7 days ago | 1 | January 15, 2019 | 7 | mit | TypeScript | |||
OWASP Juice Shop: Probably the most modern and sophisticated insecure web application | ||||||||||
Wstg | 5,400 | 5 days ago | 53 | cc-by-sa-4.0 | Dockerfile | |||||
The Web Security Testing Guide is a comprehensive Open Source guide to testing the security of web applications and web services. | ||||||||||
Whatweb | 4,401 | 5 months ago | 40 | gpl-2.0 | Ruby | |||||
Next generation web scanner | ||||||||||
Awesome Web Hacking | 4,260 | 6 months ago | 1 | mit | ||||||
A list of web application security | ||||||||||
Faraday | 3,707 | 1 | 1 | a month ago | 23 | January 10, 2022 | 43 | gpl-3.0 | Python | |
Open Source Vulnerability Management Platform | ||||||||||
Security Study Plan | 3,013 | a month ago | 3 | |||||||
Complete Practical Study Plan to become a successful cybersecurity engineer based on roles like Pentest, AppSec, Cloud Security, DevSecOps and so on... | ||||||||||
Payloads | 2,619 | 2 years ago | 1 | gpl-3.0 | Shell | |||||
Git All the Payloads! A collection of web attack payloads. | ||||||||||
Metlo | 1,221 | a day ago | 11 | mit | TypeScript | |||||
Metlo is an open-source API security platform. |
Vulnerable client-server application (VuCSA) is made for learning/presenting how to perform penetration tests of non-http thick clients. It is written in Java (with JavaFX graphical user interface).
Currently the vulnerable application contains the following challenges:
If you want to know how to solve these challenges, take a look at the PETEP website, which describes how to use the open-source tool PETEP to exploit them.
Tip: Before you start hacking, do not forget to check the data structure of messages bellow.
In order to run the vulnerable server and client, you can use one of releases on GitHub or run gradle assemble, which creates distribution packages (for both Windows and Unix). These packages contain sh/bat scripts that will run the server and client using JVM.
You need Java 11 or newer version to run VuCSA.
Project is divided into three modules:
Messages transmitted between server and client have the following simple format:
[type][target][length][payload]
32b 32b 32b ???
These four parts have the following meaning: