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.
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.
| Day | Focus | What to do |
|---|---|---|
| 1 | Basics and law | Learn the terms (white-hat, black-hat, scope, authorisation), read about the IT Act, and list what ethical hackers actually do. |
| 2 | Lab setup | Install VirtualBox or VMware, import a Kali Linux VM, and add an intentionally vulnerable VM such as Metasploitable on an isolated host-only network. |
| 3 | Linux command line | Practise ls, cd, cat, grep, chmod, ps, ss, apt. Edit files with nano. |
| 4 | Networking | Learn IP addressing, subnets, DNS, TCP and UDP, ports, HTTP. Capture your own traffic with Wireshark. |
| 5 | Reconnaissance and scanning | In your lab only, run Nmap against your Metasploitable VM and read the open ports and service versions. |
| 6 | Web basics | Run DVWA in a VM, learn what SQL injection and cross-site scripting are, and read how each is prevented. |
| 7 | Notes and reporting | Write 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?
- Weeks 2 to 4: deeper Linux and networking, plus Python or Bash basics.
- Months 2 to 3: web application security with the OWASP Top 10, then network and system testing in guided labs.
- 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
- How to Get Into Ethical Hacking with No Experience? A Complete Beginner’s Guide to Start a Cybersecurity Career
- How to Learn Ethical Hacking in 3 Months? A Complete Beginner’s Guide to Mastering Cybersecurity
- What Is the First Step to Learning Cybersecurity? A Beginner’s Roadmap to a Successful Cybersecurity Career
Frequently Asked Questions
What's Your Reaction?
Like
0
Dislike
0
Love
0
Funny
0
Wow
0
Sad
0
Angry
0