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
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