DEV Community

Avi Aryan
Avi Aryan

Posted on

Why you should do ethical hacking anyway?

I was looking into ethical hacking as I was interested in CyberSec and was looking for a practical way to get in.

After some reading and playing around, I see its potential.

Itโ€™s a great field to apply concepts from various domains of software development.

Here is what I had to use in only 2 days of doing ethical hacking on HackThisSite.

  1. HTML
  2. JavaScript
  3. HTTP (Protocol Knowledge)
  4. Backend
  5. Common Software Development Patterns
  6. SQL
  7. Web servers (Apache, Nginx)
  8. Thinking like a Notorious Hacker
  9. Street Smarts

As you can see, ethical hacking requires using knowledge from various spectrum of software development to get work done.

In other words, itโ€™s extremely practical.

I would recommend everyone to try it.

  1. Google โ€œOWASP Top 10โ€ and learn the concepts mentioned there.
  2. Then, create an account on HackThisSite(dot)org and try solving the challenges.

Top comments (6)

Collapse
 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ

Nice, I tried learning it before i started college but somehow I ended up in development
On a side note ethical hackers can start practicing by analysing opensource projects for any security risks
(you can notify the maintainer by opening Security Advisories)

Collapse
 
aviaryan profile image
Avi Aryan

Good idea. Thanks for sharing.

Collapse
 
pallavi38408805 profile image
Pallavi

This is a very nice one and gives in-depth information. I am really happy with the quality and presentation of the article. Iโ€™d really like to appreciate the efforts you get with writing this post. Thanks for sharing.
CEH course in Pune

Collapse
 
jimmywick10 profile image
Jimmy Wick

Learning ethical hacking involves studying the mindset, tools and techniques of hackers and penetration testers to learn how to identify, triage and correct vulnerabilities in software and computer networks. Studying ethical hacking can be useful to employees in a variety of job roles, including network defender, risk management, software developer, quality assurance tester, management and legal. Additionally, pursuing ethical hacking training and certifications can benefit those seeking a new role or wanting to demonstrate skills and value to their organization

Regards,
J WIck

Collapse
 
shikharjoshi profile image
Shikhar Joshi

Thanks for this information.