My Blog List

10 Simple Steps to Become Hacker

1. Learn LINUX/ UNIX

UNIX/LINUX are open source operating system. These operating systems are more secure then windows. UNIX was first developed by AT&T in Bell labs and contributed a lot in the world of security. LINUX is successor of UNIX. 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.

2. Learn networking concepts

Hacker should be good in networking concepts and understanding how the networks are created. To explore the loop holes in communication system, hacker should know the differences between different types of networks and must have a clear understanding of TCP/IP and UDP. Understanding of firewall is also very important.


You must have a clear understanding and use of network tools such as Wireshark, NMAP for packet analyzing, network scanning etc.


3. Coding in C language

C programming is the base of all programming language, it is also base of learning UNIX/LINUX as these operating systems is coded in C programming which makes it the most powerful language as compared to other programming languages. To become a hacker you should master C language.

4. Coding in more then one programming language

It is important for a person in the hacking field to learn more than one programming. As different programming language have their own pros and cons. There are many programming languages to learn such as Python, JAVA, C++. One can easily learn about these languages online.



5. Knowledge of different operating systems
It is essential for a hacker to learn more than one operating system.  Every system has a loop hole, hacker needs it to exploit it.



6. Knowledge of cryptography
Encryption and Decryption are important skills in hacking. Encryption is widely done in several aspects of information system security in authentication, confidentiality and integrity of data. Decryption is used to recover encrypted data. Which is essential for hacking.


7. Write vulnerability (Loop hole program)

Vulnerability is the weakness of system, 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.


8. Be a part of open source project

An open source computer security project helps you a lot in polishing and testing your hacking skills. Some organizations such as MOZILLA, APACHE offer open source projects. Contribute and be a part of them even if your contribution is small, it will add a big value to your field.



9. Habit of experimenting

After learning some concepts, sit and practice them. You need a good computer system to start with as some tools may require powerful processor, RAM etc. Try different possible methods some will definitely give result. 


10. Join different forums of hacking & meet hackers

Most important for a hacker is to make a community or join forums, discussions with other hackers worldwide, so that they can exchange and share their knowledge and work as a team. Join different groups on social networking sites related to hacking where you can get more from experts.





Shrey Kapoor is a Tech-Enthusiast, Harvard certified Cyber Security and Cyber Forensics Expert. He Founder Techphlie.com, which is one of the India's Top Tech News Website. Even Forbes and many other renowned publishers took his articles reference. Shrey is a Technology analyst, strategic thinker and creative writer who is passionate to deliver the best, latest possible Tech-News to his followers and subscribers. He completed his masters in Artificial Intelligence & Robotics, certified in IPR, T.Q.M. & ISO 9001:2008 In Quality Management Systems.

Theme images by merrymoonmary. Powered by Blogger.