A Study of Penetration Testing Processes and Tools