Is Coding really Essential for Hacking: All queries answered
2021-06-15 19:46:49 Author: infosecwriteups.com(查看原文) 阅读量:117 收藏

So, I will be answering these most commonly asked question in the field of cyber security that Is it really mandatory to learn Coding and all that stuffs in order to hack?

Well, to be honest answer to this query varies from person to person. As cyber security is not limited to penetration testing or Web Hacking or to any other term. I basically, consider this as an ART which you master along the way. So, I will be covering both aspect of it in detail, so that you can decide whether you want to go after it (I mean coding!!) or not? As at the end, its all your say and choice which is going to matter.

So, without wasting any more time let’s dive directly into it.

Well, this is very interesting as, its just like you can dive deep into the sea -> Experience all the adventures of diving -> Come out safely (Hey Kaps!!! We don’t want to come out of that ocean. What should we do? Well for that. Wait for sometime). Similar in the case of hacking if you don’t have any prior knowledge in Coding but have Critical thinking and a Logical mind then you can break into stuffs just by understanding the concepts. Woah!! seriously? Hell Yeah Man!!! I am damn serious and practical about this, as those who are doing bug bounties without any previous knowledge of coding and can truly relate to this.

There are many friends of mine who don’t even understand the C of code (LOL ) but they are making quite good ($$$$$) through bug bounties. I am not only talking about WEB HACKING in particular. There are many other fields in Hacking where automated tools make your work and scheduling a lot easier.

So, it’s not just that coding is mandatory for you to succeed in this field. It’s also about your Creative thinking and Problem Solving ability. So, to conclude my answer I will leave you at a single opinion that. Yes you can achieve many things in this field without having any background of coding.

Well, personally I am a huge of understanding the backend logic behind anything. Whether it is Vulnerability assessment, Penetration testing, System Hacking, Android Hacking or anything. I just love to understand #BehindtheScene and I am expecting if you’ve reached here then you have interest in making the stuffs for yourself too.

The main reason behind why Coding plays an immense role in hacking is :- You can do whatever you wish to if you completely understand what is happening behind the curtain.

Let’s take a very common example in terms of hacking:- You want to exploit one web application that has been developed on Windows OS, using JavaScript libraries and has been developed using Node.js language. Now I tell you that you have to exploit it and find vulnerabilities. What you’ll do ? I am expecting that you may perform below actions:-

~ You may run some scanners that you have.

~You’ll go through the interface and try some payloads from internet for a particular vulnerability.

~You’ll try to go through the code. But you’ll not understand exactly what is all that? So, you’ll quit and rely on the only results which you’ve gathered through your scanners.
May be I am right or may be not. But to some extent I am going right as far as my experience goes.

So now what ? You just got limited and got stuck at a point. May be if you would have knowledge of JavaScript then you would have cracked that error in library. Right? That’s where the importance of coding comes into action. You just get limitless with your skills and expertise. So, my major objective of taking that example was only to tell you that if you have to find SQL Injection you must have knowledge of how databases work? If you need to find XSS or exploit the JavaScript code then you must have knowledge of JAVASCRIPT. I hope that I was able to make you understand the importance of Coding in Hacking.

So Now comes the major one!!!!

Well there can never be the exact answer to this as whoever will tell you that these computer languages are the only languages you can learn and completely master the Hacking. Good Morning Guys!! you’ve been completely misguided or you’re behind a lie.
If you truly desire to become a successful hacker or anything. This applies in every profession and career that learning should never stop. You would have mastered one language but tell yourself to keep learning new aspects and TRUST ME that’s the only way to grow.

So here are is my list that as a beginner you can follow or if you are advanced then also you can go for advance stuffs of it. These will surely going to help you out in your Career and to grow at immense rate and yes, will also separates you from the crowd.

  1. HTML/CSS
  2. SQL
  3. JavaScript
  4. PHP
  5. Java

You must have at least basic knowledge of all these so that you don’t feel new to the terms while hacking your web target. Guys!! one more thing I haven’t organized them in any particular order its all up to you with which you want to start. Still if you need my recommendation then you can follow the order in which I have listed. Once you’ve become proficient in all these and you want to go more advance then you can go for learning Scripting Languages like:-

~ Bash

~Python

These are my two personal favorites. And when you’ll be able to take command over all these then definitely you are going to make a difference in the field of hacking. You’ll be amazed and feel like :

And Also hackers, path of hacking doesn’t end over here there are hell a lot of things that you can dig for. I will come back to you with another useful Article. Till then take care and Keep Hunting for good. Keep Digging and learning new stuffs.

Found this post useful? Kindly tap the 👏 button below! :)

If you like the content then, you can support me over here :- @buymeacoffee.com/ethicalkaps

See you in the next Article. Until then Take care. Peace!

You can Follow me on Twitter, on Spotify to listen my writeups and on Instagram.


文章来源: https://infosecwriteups.com/is-coding-really-essential-for-hacking-all-queries-answered-5273aafd6433?source=rss----7b722bfd1b8d--bug_bounty
如有侵权请联系:admin#unsafe.sh