Who are Hackers?
Hackers are the individuals who try to exploit systems or understand the
loopholes in the system to fix them. People always treat hackers as bad
guys but try to understand that all the security
administrators who try to
protect the billion-dollar servers and databases are also technically called
Hackers. In the next, we will discuss the most important characteristics of
hackers in detail .
Important Hacking Skills to Have
This section will in detail explain the most important areas where a hacker
should be perfect. We will organize these characteristics in such a way that
it would be easy for the reader to go through this book. Let us start!
1) Fundamentals of the operating system they are using.
A good hacker will always have a sound knowledge
about the operating
system that he is using. It deals with a lot of technical knowledge like
memory and process management along with a lot of commands that will
make the work easier. A lot of professional hackers will have a detailed
knowledge of the Kernel they are working on. So, try to consume the
operating system knowledge as deep as you can.
2) Scripting
A good hacker will always write his programs to automate the tasks that
otherwise may take a lot of time to do. Get accustomed to a scripting
language like python and start writing your programs. If you can't write
your code there is less chance of being called a good hacker. So always try
to experiment with things using scripting.
3) Knowledge about the Internet and we b
The most basic task of hackers is to exploit networks and web applications.
Thus, a thorough knowledge of these technologies is a must. Always get
yourself updated with the latest server and web technologies that are being
developed upon. Learn about port scanning and vulnerability testing in
detail for making fast progress as a hacker.
4) Hacking tools
It is practically not possible to write your tool for every task that you need
to perform. So, you need to understand the usage of a lot of hacking tools
that are available to perform a lot of basic, moderate and advanced tasks.
Always try to experiment with new tools and you can have fun exploiting
systems.
5) Ethics
A hacker can perform both good and bad actions. However, remember that
there is a lot of satisfaction in stopping the bad boys from making money
using loopholes. Always understand what you are into before doing a
certain attack or exploitation. It's you that should decide to play on which
side.
These are the basic characteristics that need to be learned or one should be
aware of thoroughly to become a hacker.
In the next section, we will in
detail explain why Linux is the best operating system for hackers. Let's
jump right into it .