So I’m going to chime in from a different perspective and say that one shouldn’t aim to be good at “hacking” per se because it’s really just a mindset. When you think outside the box and apply your skills in ways that weren’t expected, that’s hacking. When you decide you want to rewrite a program because you believe you can do it better, that (to me) is still hacking. Hacking is creating, improving, disassembling, breaking, and much much more.
There are folks we revere as “hackers” who aren’t anything like traditional Hollywood Hackers at all. Think differently.
For more explicit direction:
- Enumerate your current skills/abilities
- For each one, evaluate whether it could be abused to gain access, breach trust, etc
- Examine this further and begin researching examples where this particular skill or ability was abused
There was a blind kid in the 80’s with perfect pitch who whistled his way into manipulating Ma Bell’s phone systems. They were a very large telecom conglomerate in America at the time. Who knew that simply being able to whistle a certain tone could break a phone system? That’s definitely hacking.