在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):dolevf/Damn-Vulnerable-GraphQL-Application开源软件地址(OpenSource Url):https://github.com/dolevf/Damn-Vulnerable-GraphQL-Application开源编程语言(OpenSource Language):JavaScript 70.0%开源软件介绍(OpenSource Introduction):Damn Vulnerable GraphQL ApplicationDamn Vulnerable GraphQL Application is an intentionally vulnerable implementation of Facebook's GraphQL technology, to learn and practice GraphQL Security. Table of Contents
About DVGADamn Vulnerable GraphQL is a deliberately weak and insecure implementation of GraphQL that provides a safe environment to attack a GraphQL application, allowing developers and IT professionals to test for vulnerabilities. DVGA Operation Support
DVGA has numerous flaws, such as Injections, Code Executions, Bypasses, Denial of Service, and more. See the full list under the Scenarios section. Operation ModesDVGA supports Beginner and Expert level game modes, which will change the exploitation difficulty. Scenarios
PrerequisitesThe following Python3 libraries are required:
See requirements.txt for dependencies. InstallationDockerClone the repository
Build the Docker image
Create a container from the image
In your browser, navigate to http://localhost:5013 Note: if you need the application to bind on a specific port (e.g. 8080), use -e WEB_PORT=8080. Docker RegistryPull the docker image from Docker Hub
Create a container from the image
In your browser, navigate to http://localhost:5013 ServerNote: Python 3.10 is not supported yet! Navigate to /opt
Clone the repository
Install Requirements
Run application
In your browser, navigate to http://localhost:5013. ScreenshotsMaintainersContributorsA big Thank You to the kind people who helped make DVGA better: Mentions
DisclaimerDVGA is highly insecure, and as such, should not be deployed on internet facing servers. By default, the application is listening on 127.0.0.1 to avoid misconfigurations. DVGA is intentionally flawed and vulnerable, as such, it comes with no warranties. By using DVGA, you take full responsibility for using it. LicenseIt is distributed under the MIT License. See LICENSE for more information. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论