So you want to be an ethical hacker, an emerging field of IT growing passively in the past few years, a field which wasn’t known about 25 years ago and now, it’s is a popular field in IT
What is Hacking?
Hacking refers to illegal access to a computer system without the owners permission
But Ethical hacking is different from hacking!
What is Ethical Hacking?
Ethical Hacking refers to getting or trying to get access of systems by owners permission and totally legally
Ethical hacking is protecting your organization, company or yourself from hacking and it’s types!
Types of Ethical Hacking
Ethical Hacking is further divided into two types:
- Red Teaming
- Blue Teaming
Read Teaming
In read Teaming we try to gain access to a computer system legally and by organization’s permission, and then reporting the organization about the vulnerabilities found
Read Teaming includes penetration testing and bug bounty etc.
Blue Teaming
In Blue Teaming, we protect our organization network and systems from hacking, and fix the vulnerabilities along with dev teams, reported by Read Team
Blue Teaming includes Cyber Security, Cyber Security analyst and etc.
Roadmap to Ethical hacking
Computer System knowledge:
Firstly, you must have knowledge about computer, computer parts and their workings and troubleshooting them
Operating Systems:
You must also should know how to use Windows and Linux and if possible MacOS also
You can learn these by installing VMware in your system and practing OS in it
Networking:
Networking is a very important field in Ethical Hacking
You must should be familiar with IP, TCP model, OSI model, common ports, architectures etc.
You can learn it by watching Professor Messer’s ComptIA security+ playlist
Hacking Techniques and methodologies:
Now, you can finally start learning ethical hacking, methodologies and techniques and countermeasures etc.
You can learn it by taking Google Cyber security course, IBM cyber security course, Microsoft Cyber Security course or any other
Programming Language:
Programming language isn’t necessary for beginners but if you want to get forward in this field than it becomes to learn these Languages
Some important languages in Ethical hacking are C, C++, Java, JavaScript, Python, html, Sql, php, bash, shell, GO and Ruby
You can learn these for fr*e on YouTube
Note: This article doesn’t promote Hacking, The writer of this article is not responsible for taking misuse of this article or any other actions, The writer’s intention is not hacking but to defend against it