Description
This assignment is the twin of Assignment 3, and will consist of assessing the Goat applications developed by the other colleagues.
A Virtual Machine will deploy the Goat applications every day at around 0:00, and make them available for assessment. Students are free to assess the applications and the vulnerabilities present. Please refrain from massive enumeration and scanning without a delay between requests.
The ultimate goal is to find and describe 6 vulnerabilities, one of each category.
All actions are monitored and recorded! Hacking or otherwise attacking the infrastructure, exhausting resources, deleting, modifying or manipulating files that compromise the infrastructure will result in a penalty.
This assignment should be done by groups of 4 students.
Grading
The result should be a series of writeups detailing the vulnerabilities found, added to a github classroom repository.
Students should add one folder per writeup, with a README.MD
file, the exploit code, supporting files and screenshots.
Grading will focus on the number of vulnerabilities found and quality of the exploits.