Sunday, 18 January 2015

|| Leave a Comment

What Skills need to Become an Computer Hacker

What Skills need to Become an Computer Hacker


Hacking: In the computer security context, a Hacker is someone who seeks and exploits weaknesses in a computer system or computer network. In this Topic we focus on the skills and attitude needed to become a hacker. Breaking the security system and entering into the system is not the only thing a hacker does. One requires knowledge of a wide variety of subjects and in depth knowledge of programming languages and operating systems


What Skills Need To Become A Good Hacker
What Skills Need To Become A Good Hacker
Learn How To Program:
Learn how to program.It is the fundamental hacking skill. It means you’ll have to learn a programming language. Preferably more than one, you can learn a lot by comparing two languages and look for similarities and differences in the way they handle a situation. But programming is more than writing code.

Learn How To run an Operating Systems:
The Hacker community is much Unix/Linux oriented these days. There are several reasons, an important one being that with open-source. Unixes you get the code as well.
A 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 along side Microsoft Windows on the same machine. 

Learn How To Write HTML (Hyper Text Mark-up Language):
If you don't know how to program, learning basic HyperText Mark-Up Language (HTML) and gradually building proficiency is essential. when you look at a website of pictures, images, and design components is all coded using HTML. Learning HTML will help you to understand better how the Internet works

Learn Networking Concepts:
The networking concept needs to be sharp when you want to be a hacker.
Understanding how the networks are created is important, however, you need to know the differences between different types are networks. Having a clear understanding of TCP/IP and UDP protocol is a must to be able to exploit the vulnerabilities on world wide web.

Learn The Programing Languages:
Programming Languages plays a very Important Role To Become A Good Hacker. This are the some Important programming languages which is very necessary to increase your knowledge and skills.


Important programming languages to become hacker

  • Python is a very good Programming 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.

Read Some Good Books From Experts:
Reading will always enhance your knowledge. Try to read as many books and articles as possible written by the experts in the field field of ethical hacking and enterprise security
ReadBest Ethical Hacking eBooks Collection

Think Creative and start Solving Problems:
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. Hackers are always stay updated with the latest tech news to know what's going on in World of Gadgets.

0 comments: