0% found this document useful (0 votes)
11 views3 pages

Ethical_Hacking_Programming_Roadmap (1)

The document outlines a 12-week roadmap for learning ethical hacking and programming, starting with core IT and networking basics, followed by Python programming, ethical hacking fundamentals, Bash scripting, and web hacking. Each week includes specific tasks such as watching videos, completing online courses, and building projects. The roadmap emphasizes hands-on practice through Capture The Flag (CTF) challenges and the use of various tools and platforms like TryHackMe and Hack The Box.

Uploaded by

ahmadzaisaib909
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views3 pages

Ethical_Hacking_Programming_Roadmap (1)

The document outlines a 12-week roadmap for learning ethical hacking and programming, starting with core IT and networking basics, followed by Python programming, ethical hacking fundamentals, Bash scripting, and web hacking. Each week includes specific tasks such as watching videos, completing online courses, and building projects. The roadmap emphasizes hands-on practice through Capture The Flag (CTF) challenges and the use of various tools and platforms like TryHackMe and Hack The Box.

Uploaded by

ahmadzaisaib909
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

12-Week Ethical Hacking & Programming Roadmap

Week 1: Core IT & Networking Basics (Start: 2025-04-07)

- Watch 'Professor Messer's CompTIA Network+' networking videos

- Complete 'TryHackMe - Intro to Networking'

- Use Wireshark to analyze basic traffic (HTTP, DNS, etc.)

- Start 'OverTheWire - Bandit' (levels 0 to 10)

- Complete 'TryHackMe - Linux Fundamentals'

Week 2: Python Programming (Start: 2025-04-14)

- Study Python basics: variables, loops, functions

- Learn file handling and socket programming

- Build a basic port scanner in Python

- Create a simple password cracker (dictionary attack)

- Complete 'TryHackMe - Python for Cybersecurity'

Week 3: Ethical Hacking Fundamentals (Start: 2025-04-21)

- Study stages of a penetration test

- Practice with Nmap, Nikto, Dirb, Hydra, and Metasploit

- Complete 'TryHackMe - Pre Security' path

- Start 'TryHackMe - Intro to Pentesting'

Week 4: Bash Scripting & Automation (Start: 2025-04-28)

- Learn Bash scripting basics (variables, loops, functions)

- Automate common Linux tasks

- Write a recon automation script

- Complete 'TryHackMe - Linux Scripting'

Week 5: Web Hacking (OWASP Top 10) (Start: 2025-05-05)

- Study OWASP Top 10 vulnerabilities (SQLi, XSS, etc.)

- Complete 'PortSwigger Web Academy' labs

- Start 'TryHackMe - OWASP Top 10'

- Practice with Burp Suite and SQLmap


12-Week Ethical Hacking & Programming Roadmap

Week 6: Practice & Projects (Start: 2025-05-12)

- Complete a beginner CTF on Hack The Box (like 'Lame' or 'Legacy')

- Complete 'TryHackMe - Offensive Pentesting'

- Build a Python tool for recon or scanning

- Automate exploit deployment + reverse shell

Week 7: Core IT & Networking Basics (Start: 2025-05-19)

- Watch 'Professor Messer's CompTIA Network+' networking videos

- Complete 'TryHackMe - Intro to Networking'

- Use Wireshark to analyze basic traffic (HTTP, DNS, etc.)

- Start 'OverTheWire - Bandit' (levels 0 to 10)

- Complete 'TryHackMe - Linux Fundamentals'

Week 8: Python Programming (Start: 2025-05-26)

- Study Python basics: variables, loops, functions

- Learn file handling and socket programming

- Build a basic port scanner in Python

- Create a simple password cracker (dictionary attack)

- Complete 'TryHackMe - Python for Cybersecurity'

Week 9: Ethical Hacking Fundamentals (Start: 2025-06-02)

- Study stages of a penetration test

- Practice with Nmap, Nikto, Dirb, Hydra, and Metasploit

- Complete 'TryHackMe - Pre Security' path

- Start 'TryHackMe - Intro to Pentesting'

Week 10: Bash Scripting & Automation (Start: 2025-06-09)

- Learn Bash scripting basics (variables, loops, functions)

- Automate common Linux tasks

- Write a recon automation script

- Complete 'TryHackMe - Linux Scripting'


12-Week Ethical Hacking & Programming Roadmap

Week 11: Web Hacking (OWASP Top 10) (Start: 2025-06-16)

- Study OWASP Top 10 vulnerabilities (SQLi, XSS, etc.)

- Complete 'PortSwigger Web Academy' labs

- Start 'TryHackMe - OWASP Top 10'

- Practice with Burp Suite and SQLmap

Week 12: Practice & Projects (Start: 2025-06-23)

- Complete a beginner CTF on Hack The Box (like 'Lame' or 'Legacy')

- Complete 'TryHackMe - Offensive Pentesting'

- Build a Python tool for recon or scanning

- Automate exploit deployment + reverse shell

You might also like