PENETRATION TESTING 101: UNDERSTANDING THE BASICS OF ETHICAL HACKING