Understand the methodology behind penetration testing