Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.42 KB

README.md

File metadata and controls

24 lines (20 loc) · 1.42 KB

VulnerabilityAPI

Index

What is this tool for?

VulnerabilityAPI is a rest API oriented towards learning about vulnerabilities affecting modern web applications. Each vulnerability is hosted in a controller that contains, on the one hand, the development of an insecure form, and on the other hand, solutions provided for said vulnerability, that is, secure form development. Requests can be made to different parts of the code to debug and see how the vulnerability behaves. The project will continue to grow and new vulnerabilities will be added.
The vulnerabilities currently provided are:

  • SQL injection

Instructions

  1. Modify the connection to the database in the appsettings file. In the example: DESKTOP-7C8R4SU\SQLEXPRESS
  2. Run the script found in the Utils folder, Database.sql
  3. Launch the API with Visual Studio and it will be ready for testing

In the following talk, at the end of it, a test of the API with the SQL injection vulnerability is carried out.
https://www.youtube.com/watch?v=lQqknAi-nFg