Pen testers stay updated on cutting-edge technology and its possible weaknesses. They mimic cyber criminals by adopting their methods, infiltrating the network or system and ultimately uncovering IT vulnerabilities. To complete their work, pen testers may use automated penetration testing tools to expose weaknesses in various areas such as core attack vectors, operating systems, network devices and application software. Alternatively, penetration testers may choose to use a more hands-on, manual approach.