1. Analyse the given operating system for vulnerabilities.
2. Exploit all discovered vulnerabilities to gain root access to the operating system.
3. Produce a report summarizing your penetration testing processes and findings.
You are given a VMWare virtual machine containing a potentially vulnerable operating system. The coursework is to apply the techniques discussed in lectures and labs over previous weeks to find and exploit as many vulnerabilities as you can. You will need to take contemporaneous notes and produce a report based upon the techniques you used as well as the results of your exploitations.
You will need to download a compressed file ([login to view URL]) from here. This server is visible from any machine behind the DMU firewall, ie [login to view URL], or by “tunnelling in”. This file is not available from any other server/location.
In the compressed file is a Virtual Machine containing a complete operating system. You will need to extract the folder containing the VM files to your HD. You will need VMPlayer (or VMWare Workstation) to run the Virtual Machine containing the web-application. VMPlayer is available to download from:
You should have VM Player/Workstation installed on your caddy for working in the forensic labs. You could also work with the vulnerable Virtual Machine on your own machine. You will not be able to use your coursework VM images on the machines in the general DMU labs. NB this VM may work with VirtualBox, but that is at your own risk.
You are to plan and execute a penetration test of the computer system hosted in the VM, following a formal, recognised methodology. Which methodology you choose is up to you, but you must give a brief rationale as to why you have selected it.
The scope of the test is limited to the IP address of the VM, and to any discovered open ports.
You have to submit a single document with a word count of between 2000 and 4000 words, excluding appendices. You must display the word count figure on your title page.
Your report will include (as a minimum) a title page, introduction and summary.
The content of your report will contain:
1. Brief rationale of the chosen methodology.
2. Details of the vulnerabilities you have discovered. Screenshot.
3. Descriptions of the exploits you used to exploit the discovered vulnerabilities.
4. Details of unsuccessful tests.
5. The process and techniques you used, including the tools and commands used.
6. Possible mitigations for each of the vulnerabilities.