PENETRATION TESTING: A HANDS-ON INTRODUCTION TO HACKING