Home » Featured

How To Become A Hacker

15 August 2009 No Comment

When we think about “Hackers” we think of a bunch of people who always find fun in breaching other people’s privacy, or taking advantage of system vulnerability to achieve their material aim. Many Hollywood movies have portrayed these people as bunch of maniacs looking for trouble. Some of us may think that these people have the most intellectual form of criminal mind. But believe me these guys are not that bad. Rather Hackers solve problems and build useful things. Hackers believe in freedom and voluntary mutual help.

Some people are in software piracy business. They are well versed with the assembly language coding. With disassemblers and couple of other tools they build cracks, key gens. They call themselves hackers, whereas in reality they are not even considered anything like that. To a genuine hacker these people are lazy, less intelligent and unskillful programmers.

Being a hacker needs creativity and attitude. They are helpful and broad-minded. Hacking isn’t hacking when its just to drive away your boredom.

Basic Hacking Skills:

>>><<< Programming

This skill is essential. Its not necessary that you learn all languages that has ever been created since the beginning of our civilization. Python or Pearl will be a good idea to start with. These languages are simple, easy to learn and yet effective. But my personal idea is that if you learn
any language extensively it will give you lots of overview about any other language. If you think that C or C++ will suit you, just start by learning that. If you have enough programming skills in any one of them, learning any other will be a piece of cake. A good sense of logic is essence of any language. The rest which is the syntax is the only thing that varies.

>>><<< Learning about web
This may include basic inter networking terms. But the more extensive your knowledge is the more advantage you will gain There are some scripting languages like JavaScript, HTML, vb script, XHTML. When you are quite able to create your own page and feel free about using tags you are almost done.
Potentially, any amount of information can be located in the source code for a website. It could be as simple as a comment placed in the code by the author or auto generated comments and code that identify the software package used to create or serve the website.
There are many protocols that two machines should follow in order to have successful communications. You should at least learn TCP/IP model and all its protocols. Basic idea of the anatomy of computer networks will  certainly help.

>>><<< Learn to use Unix
Unix is the operating system of the Internet. While you can learn to use the Internet without knowing Unix, you can’t be an Internet hacker without understanding Unix. For this reason, the hacker culture today is pretty strongly Unix-centered. Buy a good book because this step is critical and you may need some help learning this operating system. In my opinion Unix, unlike windows, needs more effort.

>>><<< Learn at least something about encryption
Almost all data you will encounter are encrypted for security. Even the password of the windows xp you are using is kept in an encrypted file. So there is a high possibility that in the process you may face some difficulties if you lack the basic concept about encryption and decryption methodologies and standard.

>>><<< Learn to interpret WHOIS data
WHOIS is a database that is extensively used to learn about domains. Interpreting this database is essential for hackers. The domain name is used for a website, eg www.google.com, needs to have been registered with an ICANN accredited domain name registrar. In addition to this, it is likely that the company will have a permanent Internet connection. This means that they will have registered one or more IP addresses with a RIR. A Whois search can be performed to retrieve information from the relevant databases.

>>><<< Learn to make and debug softwares
This may be the introduction towards writing your own software that you will be needing in future. Some times open source softwares in market doesn’t fulfill your need. There comes the necessity to build your own. Some knowledge in debugging is good both for you and your hacking ventures. Some hacking exploits make use of the bugs in softwares. So its always helpful to learn how to find them.

>>><<< Learn about the law
To protect both public and private interests, a comprehensive regulatory environment has been developed to include data protection, computer abuse, controls on cryptography and sotware copyright. Most countries now have a law against computer misuse whereby viruses, unauthorized access and unauthorized alteration are treated as a criminal offense. Generally “unauthorized” also covers employees deliberately exceeding their authority. However, the prosecution has to prove the accused knew they were unauthorized. Know the law before you accidentally break them.

>>><<< Learn what not to do
Do not show off. Do not get stuck in arguments with issues with anyone. That would be a mere wastage of your valuable time.  Don’t stray away from discipline. A lot of mental discipline will be necessary.

>>><<< Learn yourself
Learn about what you are capable of. Learn to build self confidence and attitude that is typically a “Hacker’s attitude”. Learn standard written english. Learn to Be and behave in a sophisticated and gentle way and with style.

Random Posts

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.