DEV Community

[Comment from a deleted post]
Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

It is important to understand what a hacker is!

Hacking might be characterized as ‘an appropriate application of ingenuity’. Whether the result is a quick-and-dirty patchwork job or a carefully crafted work of art, you have to admire the cleverness that went into it. The Meaning of 'Hack' by Eric S. Raymond

Before the turn of the millenium, hacker Eric S. Raymond (author of Cathedral and the Bazaar) wrote How To Become A Hacker, which provides a lot of information on how to become a hacker.


Now, that aside, if you are interested in computer security, you are looking for the information security or infosec branch of the computer world. If you want to get into this, you should...

  1. Learn as much as you can about coding in general! Learn to write good software. Make special room for learning C! Even if you never use C in the real world, the skills you learn from it will give you incredible insight into the inner workings of computer programming.

  2. Learn Linux. Master it. Get comfortable with bash scripting and hacking (true definition) the system to your preferences.

  3. Check out HackThisSite.org. Work your way through it.

  4. Learn Windows. Master the under-the-hood stuff. Learn how to remove viruses from Windows machines. While like all techs, I always rely on trustworthy AVs in the field, I am technically proficient enough to purge viruses from a system manually (and thereby pass inspection from an AV scan).


By the way, being on Linux (and therefore resistant to Windows-focused malware), I've had a blast downloading trojans from spam and taking them apart, and then reporting the virus download sites to the authorities.