Resources

vulnhub.com 

VulnHub provides materials allowing anyone to gain practical hands-on experience with digital security, computer applications and network administration tasks.