How to Become a
Hacker?
In computer security, a hacker is someone who focuses on
security mechanisms of computer and network systems. There is a community and
shared culture of expert programmers and networking wizards that traces its
history back through decades to the first time-sharing minicomputers and the
earliest ARPAnet experiments. The members of this culture were the first
"hackers." Breaking into computers and breaking phone systems have
come to symbolize hacking in popular culture, but hacking culture is much more
complex and moralistic than most people know. Learn basic hacking techniques,
how to think like a hacker, and how to gain respect in order to crack your way
into the complex world of hacking.
1 Run 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. A Unix like Linux can
run alongside Microsoft Windows on the same machine.
2 Write HTML.
If you don't know how to program, learning basic HyperText Mark-Up Language
(HTML) and gradually building proficiency is essential. What you see when you
look at a website of pictures, images, and design components is all coded using
HTML. For a project, set out to learn how to make a basic home page and work
your way up from there.
•In your browser, open the page source information to
examine the HTML to see an example. Go to Web Developer > Page Source in
Firefox and spend time looking at the code.
•You can write HTML in a basic word processing program like
Notepad or Simple text and save your files as "text only," so you can
upload them to a browser and see your work translated.
•You'll need to learn to format tags and learn to think
visually using them. "<" is
used to open a tag and "/> is used to close it. "
" is the opening for a line of paragraph code. You'll
use tags to signal anything visual: italics, formatting, color, etc. Learning
HTML will help you to understand better how the Internet works.
3 Learn the language of programming. Before you start
writing poems you have to learn basic grammar. Before you break the rules you
have to learn the rules. But if your ultimate goal is to become a hacker,
you're going to need more than basic English to write your masterpiece.
•Python is a good "language" to start off with
because it's cleanly designed, well documented, and relatively kind to
beginners. Despite being a good first language, it is not just a toy; it is
very powerful, flexible, and well-suited for large projects. Java is an
alternative, but its value as a first programming language has been questioned.
•If you get into serious programming, you will have to learn
C, the core language of Unix. C++ is very closely related to C; if you know
one, learning the other will not be difficult. C is very efficient with your
machine's resources, but will soak up huge amounts of your time on debugging
and is often avoided for that reason, unless the efficiency of your computer is
especially important.
•It is probably a good idea to use a good starting platform
such as Backtrack 5 R3, Kali or Ubuntu 12.04LTS.
Think creatively. Now that you've got the basic skills in
place, you can start thinking artistically. Hackers are like artists,
philosophers, and engineers all rolled up into one. They believe in freedom and
mutual responsibility. The world is full of fascinating problems waiting to be
solved. Hackers take a special delight in solving problems, sharpening their
skills, and exercising their intelligence.
Would you
suggest a Windows PC or a Mac for a hacker?
•Linux, as it is the most versatile platform to perform
hacking operations. A Mac will be fine too as it is Unix based but it is very
easy to get drawn into Apple's proprietary language, and C on Windows is just
too much effort for what you're trying to do. Installing Linux is the best way
to go by far.
•How long does it take to be a good/real hacker ?
•This isn't really a question with a clear answer. It
depends on the proficiency of your knowledge relating to technology and how
fast it takes for you to learn the basic steps to become a hacker. It will also
require political astuteness and an accurate understanding of people's
behavior. "How much time are you willing to devote to becoming a
hacker?" is probably the the better question to ask and answer yourself.
•What kind of education do I need to become a hacker?
•You'll need to learn at least one programming language, but
it's not about a checklist of skills. You should try to get a deep
understanding of how the language operates, and how operating systems and
networks function. Most hackers teach this to themselves or learn from other
hackers.