I just reset his Instagram Password. Now I'm going to Show off that I can Hack!
So, it's a good day to be a hacker. I just reset his Instagram password and now I can show off to his friends that I can hack. I know I am not the first person to do this, but it's still a pretty cool thing Huh??. Well this is not What Hack means and If you Really want to learn Hacking and What Ethical Means then keep Reading This Article is for you and its Really Gonna help you with it.
Disclaimer:
This Article is only for educational purposes and is not Responsible for anything that is done by any person after getting knowledge.
Before Starting You need to know about these things:
Their are mainly Three kinds of Hackers
• White Hat Hackers (Those who help us to secure our System by finding loopholes in system)
• Black Hat Hackers (Those who use our personal Information for Stealing or any kind of illegal Work)
• Grey Hat Hackers (Those who doesn't have any kind of Side they can help us or not depending upon their fun or mood)
Things you need to know to Start learning Hacking:
• Basic Knowledge of Linux (Recommended Linux are mentioned below):


Kali Linux Parrot Linux
• Basic Knowledge of Networkings

Network Topologies Computer Firewall
• Most Important Alot of Practice and Trying to Find the loopholes in the System or Network.
What you need to do in Linux?
Learn every basic command of any particular Linux and Practise them every day so that these basic commands are on your tips.
When you think you are ready to move forward to the next step which is using Linux Tools and Exploring them it includes how the tool works and how can you use it for your purpose.
Some Tools that you need to Explore to upgrade your Skill are:

Metasploit Aircrack-ng


NMAP SE Toolkit
What You need to know in Networkings?
Networking is the most important in Hacking if you know how it works then you are unstoppable. You need to learn everything about Networking which includes (OSI layer, TCP/IP protocols, Network Topologies, Network Security, Annonmus Surfing, Database Connectivity, and SQL working.
Networking Tools and Skills that you need to Explore to upgrade your Skill:


Tor Database


TCP/IP & OSI Topologies
Special Details:
If you think that you are ready with the above Details then you need to know about these things to become an Expert in Ethical Hacking.
Languages:
• Python
• Shell Scripting
• Bash
• HTML, CSS, PHP (for Making a phishing Website or to know from where it is the most weak);
Database:
• Database Schema
• ER Models
• SQL Queries
• SQL Language
• Database Architecture
Cryptography:
• Encryption
• Hashing
• Decryption
• Data Structure
• Proxy/VPN
NOTE:
To Reach Perfection and become an Expert in Ethical Hacking, You need to Practice for atleast 6 to 8 months in different hacking labs like CTPs and Bug Bounty.



