This is a question that is often asked by beginners. And it is definitely valid. The answer is: Yes!
Hacking is often about manipulating code into doing something they normally wouldn’t. You can’t do that, without understanding it first.
To learn hacking, learn how stuff works first
Being able to develop your own programs will give you an intimate look into the workings of developers and applications alike. It will help you understand how programs work. And creating an exploit without knowing how to code is next to impossible.
Hackers are lazy
Hackers, by nature, are lazy. If they have to do the same tasks multiple times, they will seek a way to automate it – a way the task is performed without them having to be present.
To automate things, you, however, need to be able to program. You don’t need to be great, but you need to understand the basics in order to get your feet off the ground.
Hackers build tools
Great hackers don’t just use tools, they build them. In fact, some of the best hackers are involved in developing all sorts of applications: from browsers, sniffers to password brute force tools and operating systems.
Lastly, hackers contribute. They have a strong obligation towards the community and feel obliged to share with it their latests findings. Those findings often comes in the form of exploits or programs.
Don’t miss the next post. Sign up with your e-mail address and you’ll be notified as soon as the next post is ready!