The main difference between ethical hacking and penetration testing is that the scope of the former is much broader. While pen testers typically focus on a specific aspect of an information system or test for specific vulnerabilities, ethical hackers are in charge of identifying vulnerabilities on a system as a whole.