How To Become A Genuine Hacker

Steps Towards Becoming A Hacker

Prajval Rasik
5 min readJan 7, 2021

In the world of technology, hacking refers to unauthorized intrusion into a machine or a network. In simple words, the person who can find the weakness of a system and exploits it for his own purpose (good or bad) is referred to as a hacker and the process is called hacking. Hacking is not just about accessing someone's Facebook account or hacking games. These are just a micron of the whole thing. You have to go a long way ahead.

People often think that hackers are mostly criminal and do illegal activities and stuff but they are wrong. Hacking can be a hobby as well, and helpful to MNCs and Governments as well. All these agencies hire hackers to protect their systems and their data. And hackers are hence highly paid.

Here are the steps you should follow :

1. Learn about OS -

Linux is an open-source operating system that provides better security and transparency to computer systems. It was first developed by Linus Torvalds at FSF who later contributed a lot in the world of security. It was designed around a strongly integrated command-line interface. This gives hackers more control over their system. So, install Linux on your desktops which is available for free, and start learning its commands. Parrot OS is another good to go operating system for beginners.

Resource - Linux Basics For Aspiring Hackers

2. C language: A must -

C programming is the base for learning Linux as this operating system is coded in C language which makes it the most powerful programming language. It was developed by Dennis Ritchie in the late 1970s. C gives the user access to low-level resources such as ram and system processes. This helps hackers in cases where such resources are not adequately protected by the program the hacker(s) are trying to compromise.

Resource - Hacking in C

3. Learn another language too -

A person in the field of hacking needs to learn more than one programming language. Believe me, this will be the best thing you will learn in your entire hacking career as different programming languages have different uses even outside the field of hacking. But especially talking of hacking, learning languages like Python (for writing automation scripts), Java (for creating backdoor exploits), and Ruby (helpful in exploits writing) are highly recommended. Free ebooks, tutorials, and related resources are easily available online. (Knowledge is free but it depends on whether you can find some).

4. The concept of networking -

Another important and essential step to becoming a hacker is to be good at networking concepts and understanding how networks are built. You should know the differences between different types of networks and must have a clear understanding of TCP/IP and UDP to exploit vulnerabilities (loopholes) in a system. Understanding the concept of LAN, WAN, VPN, Firewall, and tools like Wireshark, NMAP is also very important. You’ll understand the importance of networking once you dig deeper into it.

Resource - Networking Basics: A Tale Of Two Standards

5. Why Cryptography -

To become a successful hacker you need to master the art of cryptography. Cryptography, in layman’s terms, means you take information in plain text and you scramble it so no one but who has the encryption key can read it. Cryptography techniques and practices are used for authentication, data integrity, confidentiality, and non-repudiation. Here, you’ll learn about the different types of ciphers, hashing, public key infrastructure (PKI) components, different certificates, etc.

Resource - Cryptography is a Bitch

6. Read more about “Hacking” and do experiments -

Go through various tutorials, eBooks written by experts in the field of hacking. Here learning is a never-ending process because security changes every day with new updates in the system. After learning some concepts, take a seat, and practice them. Set up your own lab for experiments and make sure to have a good computer as some tools may require a powerful processor and RAM. Keep on testing and learning until you breach a mock system.

Continuous learning is the key to success here. Keeping yourself updated about security changes and look for vulnerabilities by scanning the system and network.

7. Join discussions and meetups -

src - http://www.hackmaine.org/

Meeting more and more similar-minded people only helps us improve. Join a community or forums, discussions related to hacking where you can gain information and work and learn together. You can find these extraordinary groups and communities on various platforms like Facebook, Reddit, and Telegram. Even a small start can become huge. If you’re willing to learn, people will be willing to teach.

Here I am giving you a curated list of nice resources on GitHub to start hacking: The Book Of Secret Knowledge.

At Last -

Remember Google & TOR is your best friend for gathering such skills. If you know, you know xD ..!!

That’s it for today!!

PS: If you want to contact me to learn such things or just simply saying hi, kindly visit my website!

--

--

Prajval Rasik

Hello, it’s Praj! I am a freelancer and an undergrad student also working as a web developer and I am a cyber enthusiast. I’ve just started writing on medium!