A Comprehensive Guide for Aspiring Hackers