Security is important anywhere, but especially so when it comes to our computer systems. If you are interested in security and learning how to protect your systems, or to at least get a better understanding of system vulnerabilities, this is a great resource to get you started.
PentesterLab provides an easy and straightforward way to learn penetration testing. By making disk images of vulnerable systems available, you can learn what to look for and understand what the vulnerabilities are and how to guard them. You have available to you the resources to learn penetration-testing basics with exercises that supplement the material provided. Internet access is not a requirement as you can download the course you want to follow and start learning how to pentest. To learn more go to PentesterLab.
Some of the things you will learn:
Basics of Web and HTTP
Basics of HTTP
Detection of common web vulnerabilities:
Command, SQL and code injection
XML and LDAP attacks