This document provides an overview of network security penetration testing. It defines hackers and their motivations, outlines the objectives of penetration testing which is to test vulnerabilities rather than malicious hacking. It then lists some common tools used like Metasploit, Aircrack and their purposes. It provides examples of how these tools could be used together in a flow to hack systems like wireless networks or ATM machines. It encourages learning terminology like exploits and payloads to better understand hacking. Finally, it emphasizes the importance of reading, learning and testing to become a skilled hacker rather than just asking how to hack specific sites or systems.