UNDERSTANDING VULNERABILITY AND PENETRATION TESTING: AN IN-DEPTH LOOK