- 1. Learn UNIX/LINUX
Linux operating system
UNIX/LINUX is an open source operating system which provides better
security to computer systems. It was first developed by AT&T in Bell
labs and contributed a lot in the world of security. You should install
LINUX freely available open source versions on your desktops as without
learning UNIX/LINUX, it is not possible to become a hacker.
It is important for a person in the hacking field to learn more than one programming. There are many programming languages to learn such as Python, JAVA, C++. Free eBooks, tutorials are easily available online.
Understanding what LAN, WAN, VPN, Firewall is also important.
You must have a clear understanding and use of network tools such as Wireshark, NMAP for packet analyzing, network scanning etc.
Go through various tutorials, e-Books written by experts in the field of hacking. In the field of hacking, learning is never ending because security changes every day with new updates in systems.
Vulnerability is the weakness, loop hole or open door through which you enter the system. Look for vulnerabilities by scanning the system, network etc. Try to write your own and exploit the system.
6 Most Common Password Cracking Methods And Their Countermeasures
- 2. Code in C language
- 3. Learn to code in more than one Programming Language
It is important for a person in the hacking field to learn more than one programming. There are many programming languages to learn such as Python, JAVA, C++. Free eBooks, tutorials are easily available online.
- 4. Learn Networking Concepts
Understanding what LAN, WAN, VPN, Firewall is also important.
You must have a clear understanding and use of network tools such as Wireshark, NMAP for packet analyzing, network scanning etc.
- 5. Learn More Than One Operating Systems
- 6. Learn Cryptography
- 7. Learn more and more about hacking
Go through various tutorials, e-Books written by experts in the field of hacking. In the field of hacking, learning is never ending because security changes every day with new updates in systems.
- 8. Experiment A Lot
- 9. Write Vulnerability (Loop hole program)
Vulnerability is the weakness, loop hole or open door through which you enter the system. Look for vulnerabilities by scanning the system, network etc. Try to write your own and exploit the system.
6 Most Common Password Cracking Methods And Their Countermeasures
- 10. Contribute To Open Source Security Projects
- 11. Continue never ending Learning
- 12. Join Discussions and meet hackers