Technical requirements
For this chapter, you will need to install OWASP ZAP Proxy and OWASP Juice Shop on your machine to intercept traffic between the browser and OWASP Juice Shop. In addition, utilize your PortSwigger account for access to the PortSwigger Academy labs that will be used in this chapter’s recipes. Lastly, the use of the Mutillidae II Docker environment is required to complete some of the attacks.
Mutillidae setup
Mutillidae is an open source, insecure, and vulnerable web application used for training and learning with various types of vulnerability to be exploited with hints and help. This will help you learn how to perform attacks ranging from easy to more complicated. You can find more information about the project at https://owasp.org/www-project-mutillidae-ii/. We are going to be using the Docker image for the simplicity of setup.
- The first step is to git clone or download the GitHub repository: