Self-hosted Training Lab
I created my home penetration testing lab with existing virtual machines from pentester labs https://pentesterlab.com/exercises because they are relatively small. You can download the ISO images directly from the web page.
There are more machines available on https://www.vulnhub.com/
Once you run one of these machine, run sudo ifconfig eth0 192.168.x.x
in a terminal to set a new ip address. Also think about setting the network of the VM with the vulnerable web app to host-only.
Another option is to install a vulnerable web app on your host machine if you know what you are doing. You don't want to break your host. You can also install the web apps on a clean virtual machine:
Vulnerable Web AppsLast updated