In high school and college, learn as much as you can about computer networks, databases, programming, and computer security by taking classes, participating in competitions, and just playing around with computers and the Internet.
Check out the following resources to learn more about computer security and hacking:
If you have some computer skills, download the Android app Droidsheep and try to hack your online accounts, but be sure to NEVER use this tool to hijack other people’s accounts (this could result in legal troubles if you do). Another option is Hack This Site (https://www.hackthissite.org), which bills itself as a “free, safe, and legal training ground for hackers to test and expand their hacking skills.”
When the word “hacker” is mentioned, most people conjure images of criminals breaking into people’s and organization’s information systems to steal credit card information, access trade secrets, shut down or deface Web sites, and steal top secret government intelligence. These hackers are also known as black hat hackers. But there’s another type of hacker known as a professional hacker (or white hat hacker) who uses his or her skills to benefit society. With the permission of companies, government agencies, and individuals, they hack into software applications, web services, network infrastructure, and mobile devices to test their vulnerability to black hat hackers. Duties for professional hackers vary by the type of employer and job title, but most have the following responsibilities: