ethical hacking full course free mobile hacking course online free
Skills That You Need to Have
To become a good ethical hacker, you need to have the following skills:
1. Intermediate computer skills
This means that you need to have skills that go beyond creating a Word document or being able to surf the
web. To be a hacker, you need to know how to use different Windows command lines, set up a network, or
edit your computer's registry.
2. Good networking skills
Since many, if not most, of hacker attacks are done online, you need to master networking concepts and
terms, such as:
WEP versus WPS passwords
NAT
MAC addresses
Routers
Ports
VPN
IPv6
DNS
Subnetting
.DHCP
Private and public IPs
IPv4
OSI modelling
Packets
TCP/IP
3. Using a Linux operating system
Almost all hackers will have to use the Linux OS because it allows programs and tweaks that are not
possible in Windows and Mac operating systems. Almost all hacking tools that you can find also make use
of this operating system.
4. Virtualization
Before you even try testing an attack on a live system, you need to make sure that you know what you are
doing. To make sure that you are doing things right, you might want to try out a hack first on a
virtualization software package, such as the VMWare Workstation. Using virtual workstations will provide
you a safe environment for your hack tests and prevent you from unintentionally causing damage to your
own device.
5. Tcpdump or Wiresha rk
The tcpdump is known as a command line protocol analyser or a sniffer, while Wireshark is known as the
most popular tool available that does the same function.
6. Knowledge of Security Technologies and Concepts
Any hacker should be able to understand the most important concepts and technologies related to
information technology. For this reason, you need to be familiar with wireless technology and concepts,
such as Secure Sockets Layer (SSL), firewalls, Intrusion Detection System (IDS), Public Key Infrastructure
(PKI), and so on.
7. Scripting Skills
Having the ability to create and edit scripts allows you to create your own tools and manage to be
independent from the tools developed by other hackers. By being able to build your own tools, you enable
yourself to develop better defenses as criminal hackers create better hacks. To do this, you need to
become a pro at using at least one of the commonly used scripting languages, such as Ruby on Rails or
Python.
8. Database Skills
If you want to understand how hackers infiltrate your system's databases, you need to see to it that you
know how databases work. This means that you need to master a database management system such as
Oracle or MySQL.
9. Reverse Engineering
Reverse engineering enables you to convert a piece of malware or similar exploit into a more advanced
hacking tool. With this skill comes the understanding that almost all exploits done by hackers come from
other existing exploits - once you understand how a malware or exploit feature works, you will have a
better understanding of how other hacks work against a system.
10. Cryptography
Cryptography, as a skil, enables you to understand how hackers conceal activities and cover their tracks
while performing hacks. It also helps you understand the strengths and weaknesses of different algorithms
used to decrypt personal information, such as stored passwords.
Post a Comment