Ethical Hacking for Beginners: A 7-Day Starter Plan to Begin Legally

Learn ethical hacking from scratch in just 7 days! This beginner-friendly roadmap includes tools, tutorials, and hands-on labs to help you understand hacking, Linux, networking, reconnaissance, exploitation, and more. No prior experience needed.

May 20, 2025 - 14:45
Updated: 1 month ago
109.9k
Ethical Hacking for Beginners: A 7-Day Starter Plan to Begin Legally

Quick answer: Ethical hacking is testing computer systems for weaknesses with the owner's written permission, so they can be fixed. To start legally: learn the legal rules, set up a Kali Linux virtual machine, learn Linux and networking basics, practise scanning only on your own lab targets such as DVWA or Metasploitable, and write up what you learn. A week gets you started; skill takes months.

Key takeaways

  • Seven days is enough to set up a lab and learn the vocabulary, not to become job-ready. Plan on months of practice.
  • Permission is what makes hacking ethical. Without written authorisation, testing is illegal under India's IT Act.
  • Linux and networking are the foundation. Weak networking is the most common reason beginners get stuck.
  • Practise only on your own lab: a Kali VM with intentionally vulnerable targets such as DVWA and Metasploitable.
  • Write notes and short reports as you go. Reporting is half the job.

What is ethical hacking?

Ethical hacking, also called penetration testing or white-hat hacking, is the practice of testing systems for security weaknesses with permission from the owner, then reporting how to fix them. The methods overlap with those of attackers. The authorisation, scope and reporting are what separate it from a crime. Roles that use these skills include penetration tester, security analyst, vulnerability assessor and red team member.

Is ethical hacking legal in India?

It is legal when you have clear, written permission to test a defined target. Accessing a computer system without permission is an offence under India's Information Technology Act, even if you mean no harm and even if you report it. So the rule for the whole course is simple: test only your own machines, lab targets built for practice, and clients who have signed a scope document.

Your 7-day starter plan

This plan gets you oriented. It does not make you a hacker in a week, and nobody should promise that. Spend one to two hours a day.

DayFocusWhat to do
1Basics and lawLearn the terms (white-hat, black-hat, scope, authorisation), read about the IT Act, and list what ethical hackers actually do.
2Lab setupInstall VirtualBox or VMware, import a Kali Linux VM, and add an intentionally vulnerable VM such as Metasploitable on an isolated host-only network.
3Linux command linePractise ls, cd, cat, grep, chmod, ps, ss, apt. Edit files with nano.
4NetworkingLearn IP addressing, subnets, DNS, TCP and UDP, ports, HTTP. Capture your own traffic with Wireshark.
5Reconnaissance and scanningIn your lab only, run Nmap against your Metasploitable VM and read the open ports and service versions.
6Web basicsRun DVWA in a VM, learn what SQL injection and cross-site scripting are, and read how each is prevented.
7Notes and reportingWrite a one-page report: what you scanned, what you found, why it matters, how to fix it.

Which tools should beginners know?

  • Kali Linux as a ready-made toolbox (see the Kali documentation).
  • Nmap for host and service discovery (Nmap reference guide).
  • Wireshark for seeing what travels on the network (docs).
  • Burp Suite or OWASP ZAP for web testing.

Learn what a tool does and why before you worry about all its options.

Where do beginners go wrong in the first week?

  • Jumping to exploitation before they can read an Nmap result or explain a port.
  • Running tools they do not understand against sites they do not own.
  • Copying commands from videos with no notes.
  • Skipping networking and Linux because they feel less exciting.

What should you study after the first week?

  1. Weeks 2 to 4: deeper Linux and networking, plus Python or Bash basics.
  2. Months 2 to 3: web application security with the OWASP Top 10, then network and system testing in guided labs.
  3. After that: pick a certification route such as CEH or, later, OffSec PEN-200 (the OSCP exam). CEH is currently version 13, and CEH Practical is a separate hands-on exam.

Do you need to know programming?

You can start without it. Basic Python or Bash soon becomes useful for automating tasks and reading exploit code. Learn it alongside, not before.

Next steps

When you want structured, hands-on training with a trainer, see WebAsha's ethical hacking and CEH course. Read next: ethical hacking career roadmap for beginners.

Related reading

Frequently Asked Questions

Ethical hacking is testing computer systems, networks or applications for security weaknesses with the owner's written permission, then reporting how to fix them. The permission, defined scope and reporting make it legal and professional.

Yes, when you have written permission to test a defined target. Unauthorised access to computer systems is an offence under the IT Act, regardless of intent. Practise only on your own lab and systems built for practice.

You can set up a lab and learn the basics and vocabulary in a week, but not become job-ready. Real skill takes months of practice in Linux, networking, web security and reporting.

A computer that can run virtual machines, a Kali Linux VM, an isolated lab target like Metasploitable or DVWA, basic Linux and networking knowledge, and a habit of taking notes.

Not to start. Basic Python or Bash becomes useful soon for automation and for reading scripts and exploit code. Learn it alongside Linux and networking.

Many beginners choose CEH (currently version 13) after learning the basics, with CEH Practical as a separate hands-on exam. OffSec PEN-200 (OSCP) is a harder, later step.

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Wow Wow 0
Sad Sad 0
Angry Angry 0
Vaishnavi

Vaishnavi is a skilled tech professional at the Ethical Hacking Training Institute in Pune, responsible for managing and optimizing the technical infrastructure that supports advanced cybersecurity education. With deep expertise in network security, backend operations, and system performance, she ensures that practical labs, online modules, and assessments run smoothly and securely. Her behind-the-scenes contributions play a vital role in delivering a seamless and secure learning experience for aspiring ethical hackers.