Being able to break security doesn’t make you a hacker anymore than being able to hotwire cars makes you an automotive engineer.

Eric Raymond

 

After a brief introduction in the first post ”what is a hacker?” we will focus on the different skills a Computer Hacker should have.

 

Hacking – Chapter 2 – Skills

wargames

wargames

 

Purpose

A computer hacker has to understand how a computer system works and know what tools to employ in order to find a security weakness. So we are talking about Penetration Testing (Pen Testing) here.

To be clear a Hacker will try to breach a computer system security. And ‘Security’ can be categorized as

  • Confidentiality (Steal data)
  • Authenticity (Address spoofing)
  • Integrity (Data alteration)
  • Availability (DoS attack)

 

And to do so chummer you will need some skills. And it will be cool if you can master some of them to understand what you are doing and not to be one of these script kiddie  🙂

Skill set (Basic)

Skills

Skills

I put some links. For the most curious just go to your public library or search in your favourite web browser ;p

Computer Programming

Every software/ Apps/ video game / connected item you use contains code. So you need to understand it and you need to learn different languages like Python, Java, C, C++

Wanna learn by yourself? (Click on the pic)

codecademy

codecademy

WEB and HTML

WEB? Internet? Websites? Please:)

You have a a huge playground here. And every website is created with code also.So you need to to know how to read the page source.

View PageSource

View PageSource

The most well known site to learn is

w3schools

w3schools

Computer Networking

First sentence of Wikipedia: A computer network or data network is a telecommunications network that allows computers to exchange data. In computer networks, networked computing devices pass data to each other along data connections.

Computer Networking

Computer Networking

So if you want to have access to these data or just want to protect yours it is good to know how it works.

Basic technologies and protocols

  • DHCP
  • NAT
  • Subnetting
  • IPv4
  • IPv6
  • Public v Private IP
  • DNS
  • Routers and switches
  • VLANs
  • OSI model
  • MAC addressing
  • ARP
  • Wireless technologies

Wooosh yeah! So many subjects about this one too 🙂

So definitely books are your best friends but if you want to start easy with user friendly videos have a check on YouTube and follow these channels:

 

Operating systems

Operating Systems

Operating Systems

  • Windows (According to the National Vulnerability Database, Microsoft operating systems have a large number of vulnerabilities. Seriously? ;p)
  • Unix/ Linux 
  • iOS

 

With this base you will have a deeper understanding of your environment and know more about the tools you will use.

Hope you enjoyed this second chapter and stay tuned for the next one!

If you have any questions or remarks, feel free to comment.

A final question for you guys: What kind of skills or knowledge you think a Hacker needs?

 

 

 

About The Author

Active Wirehead
Owner/ Admin / Author