Penetration testing is also known as pen testing or ethical hacking. It describes the intentional launching of simulated cyberattacks that seek out exploitable vulnerabilities in computer systems, networks, websites, and applications
Following are the important modules of pentesting −
Black Box Penetration Testing
White Box Penetration Testing
Grey Box Penetration Testing
External Network Penetration Testing.
Internal Network Penetration Testing.
Social Engineering Testing.
Physical Penetration Testing.
Wireless Penetration Testing.
Application Penetration Testing.
Pentest Handbook: SQL Injection To Shell Uploading
Pentesting Lab Preparation