Free tech learning for everyone, from basics to pro

Ethical HackingCyber SecurityBeginner

Becoming an ethical hacker: skills, certifications and legal practice

In short: Ethical hackers need strong foundations in networking, operating systems and scripting, plus testing techniques and the ability to write clear reports. Certifications such as CompTIA PenTest+, EC-Council CEH and OffSec OSCP help prove skills, but hands-on practice in legal labs matters most.

Ethical hacking and penetration testing

The two terms overlap. Ethical hacking is the broad idea of using attacker techniques with permission to improve security. Penetration testing is one formal, time-boxed service within it, with a scope, a methodology and a report. Ethical hacking also includes bug bounty work, red teaming, security research and social engineering assessments. Most paid roles carry titles such as penetration tester, security consultant or red team operator. See types of penetration test.

The skills you need

Skills an ethical hacker buildsProfessional skillsethics, writing, communicationSecurity techniquesweb, network, AD, cloud testingScriptingPython, Bash, PowerShellSystemsWindows, Linux, Active DirectoryNetworkingTCP/IP, routing, protocols
Figure 1. Skills stack from the bottom up. Testing techniques make sense only once the foundations are solid.
  • Networking: IP addressing, TCP and UDP, DNS, HTTP and common ports. A CCNA-level understanding is a strong base.
  • Systems: comfortable use of the Linux and Windows command lines, file permissions, services and Active Directory.
  • Scripting: enough Python, Bash or PowerShell to automate repetitive tasks and read other people's code.
  • Web technologies: how sessions, cookies, APIs and databases work, and the OWASP Top 10.
  • Professional skills: ethics, careful note-taking, report writing and explaining risk to non-technical people. Many testers say writing is half the job.

A defensive background is an advantage, not a detour. People who have run networks or worked in a SOC know how systems are really built and monitored, so their findings are more realistic and their fixes more practical.

Certifications

CertificationBodyStyle
eJPT (Junior Penetration Tester)INEEntry level, practical
PenTest+CompTIAVendor-neutral, mostly multiple choice with performance tasks
CEH (Certified Ethical Hacker)EC-CouncilBroad knowledge exam, optional practical exam
OSCP (OffSec Certified Professional)OffSecLong hands-on exam, widely respected for technical roles
CREST CPSA and CRTCRESTCommon for UK and international testing companies

Exam names and formats change, so always check the provider's current syllabus. Employers often ask for one recognised certificate plus evidence of hands-on skill.

Tools by category

Testers use tools for each phase of work: network scanners to find hosts and services, web proxies to inspect and change browser traffic, vulnerability scanners, password auditing tools, packet analysers such as Wireshark and frameworks that bundle known exploits. Many come pre-installed on testing distributions such as Kali Linux. Learn what each category does and why before learning buttons; tools change, but the concepts behind them last. Read the five phases to see where each kind of tool fits.

Practising legally

A typical learning pathFoundationsnetworking, OSDefensiverolehelp desk, SOCEntrycertificatee.g. PenTest+Hands-oncertificatee.g. OSCPJunior testersupervisedwork
Figure 2. One common route into ethical hacking. Many people start in IT support or a SOC.

Never practise on systems you do not own or have written permission to test. Safe options include a home lab of virtual machines on an isolated network, deliberately vulnerable training applications, online lab platforms and capture the flag (CTF) competitions. See building a security virtual lab. Keep notes as if you were writing a client report; they become a portfolio.

Real-world example: from network support to testing

A network technician at a fictional logistics company wants to move into security. He builds a small lab on an old PC with a few virtual machines, works through web security labs in the evenings and writes short blog posts about what he learns, without naming any real company. He passes PenTest+, then volunteers to help the company's external testers during their annual test by preparing access and explaining the network. Eighteen months later the testing firm offers him a junior role, citing his networking knowledge and clear write-ups rather than the certificate alone.

Practice

Is every ethical hacker a penetration tester?
No. Penetration testing is one formal service; ethical hacking also covers bug bounties, red teaming, research and social engineering assessments.
Why is report writing an important skill for a tester?
The report is what the client acts on. Findings that are unclear or poorly explained often do not get fixed.
Name two legal ways to practise hacking skills.
An isolated home lab of your own virtual machines, deliberately vulnerable training apps, online lab platforms or capture the flag events.

Key takeaways

  • Ethical hacking is broader than penetration testing.
  • Networking, systems and scripting are the foundations.
  • Report writing and communication are core skills.
  • Common certifications include eJPT, PenTest+, CEH, OSCP and CREST.
  • Practise only on your own lab or permitted platforms.
Tracks your learning on this device only. See your progress on the learning paths.

About the author

Mohamed Fayas

Founder of FM TecHub. CCNA certified, with a BTEC HND in Network Engineering, and BEng (Hons) in Computer Networking and Cloud Security. He writes practical, plain-English guides on networking, security and cloud.

More about the author

Original content written by Mohamed Fayas for FM TecHub. © 2026 FM TecHub. You're welcome to share a link to this page; please don't copy the text elsewhere without permission.

Stay up to date by email

New notes, tools and security news from FM TecHub, explained simply. Free.

We only use your email to send these updates. See our privacy policy.