Saturday 16 May 2015

4 Steps To Become A True Hacker



You might find dozens of ways on the internet which tells you how you can be a hacker but none of them actually prove of much help. There are many factors but the most important thing towards becoming and hacker is that you must have the right attitude, curiosity and patience to learn. The hackers that you hear about, did not become what they are now overnight, it was years of patient practice that made them successful.

So this article will reveal you the four steps to becoming a great hacker.

1. Learn to program in C & other programming languages:


Programming of course is the fundamental hacking skill that one must learn. If you don’t know any programming language then I strongly recommend you to start learning one.
You must start learning C programming language as it is one of the most powerful programming languages. It was used to write the popular UNIX operating system. C is very efficient and it spares your machine resources. Write your own C programs to check your skill level.
After learning C programming language, you to learn a second programming language. I would suggest you to learn Python programming language as it is cleanly designed, well documented and relatively easier. But you must remember that Python programming language is not just a toy; it is very powerful and flexible, and best suited for large programs.
Do keep in mind that you won’t reach the skill level of a hacker or even a programmer just by learning programming languages. You need to be able to learn how to think about programming a problem in general way. This can be achieved by a lot of practice.

The other programming languages you can also learn are Perl, Lisp, Java, C++, etc.
A collection of textbooks on various programming languages


Resources to learn C programming language :

2. Learn Operating Systems:


Assuming that you have your own personal computer or can get access to one. The most important step you can take towards learning hacking skills to get a copy of open-source LINUX operating system(or any other  UNIX based OS), install it on your PC and run it.
There are many other operating systems other than LINUX but they are distributed in binary –you can’t read the code and you can’t modify it.
A screenshot captured while hacking using Kali Linux

Trying to learn hacking on Microsoft Windows operating system or other closed-source OS is like trying to dance while wearing a sack on your lower body. It’s almost useless and less fruitful.
UNIX is the operating system of the Internet; the servers are based running on UNIX, it’s not possible to learn Internet hacking without proper knowledge of UNIX.

Resources for LINUX OS:

3. Learn Internet & Networking:


It is essential to master the networking concepts to become a hacker. Understand how the networks are created and differentiate between different types of network.
As mentioned in earlier posts, hacking is all about using your knowledge to exploit vulnerabilities thus having a clear understanding of TCP/IP and UDP protocols is must. This will help you in exploiting the vulnerabilities on the Internet.

Also learn what is LAN, WAN, VPN, routers, subnet, etc. The networking command to do a HTTP request must be on your fingertips. HTTP is a gateway through which one enters the world of Internet, so you must have crystal clear knowledge about it in order to break the barriers. This gateway can be used to breach security of a system and control it.
However, start from the networking basics. You must also learn HTML-The Language of Internet, the pages that you see are loaded with HTML codes, with the knowledge of HTML you can easily know what is behind a webpage.

Resources for Internet and Networking:

4. Learn functional English:


This might sound weird but it’s true. If English is your first language its well and good but if it’s your second language you have a problem. Learn English language because English language has large pool of technical words as compared to other language hence it is used as standard language for all the computer programming languages. You can’t afford to make mistakes in your programming.

http://www.snapdeal.com/product/sandisk-cruzer-blade-8-gb/141951?utm_source=aff_prog&utm_campaign=afts&offer_id=17&aff_id=79640



If you liked this post, share it on Facebook Click here to LIKE

No comments:

Post a Comment