HOW TO THINK LIKE A HACKER: A GUIDE TO PENETRATION TESTING BASICS