Self-paced courses
Self-Paced Online

Penetration Testing Web Hacking

New: Published in the last 30 days.

Penetration Testing Web Hacking: a self-paced PACI course with 54 lessons in 9 sections and a quiz after each section.

  • Cybersecurity & IT
  • English language
  • Beginner

What you’ll learn

  • Section. 1 Introduction
  • Section. 2 Types of Penetration and Penetration Testing Process
  • Section. 3 How to create Penetration Testing Lab Setup Lab Environment and Basic commands
  • Section. 4 Reconnaissance and Planning - Penetration Testing
  • Section. 5 Scanning and Discovery - Pene
  • Section. 6 Exploitation - Penetration Testing

About this course

Penetration Testing Web Hacking is a self-paced recorded course from the Punjab Artificial Intelligence and Cybersecurity Initiative (PACI). It has 54 lessons in 9 sections (46 video lessons, 8 quizzes). What the course covers: - Section. 1 Introduction - Section. 2 Types of Penetration and Penetration Testing Process - Section. 3 How to create Penetration Testing Lab Setup Lab Environment and Basic commands - Section. 4 Reconnaissance and Planning - Penetration Testing - Section. 5 Scanning and Discovery - Pene - Section. 6 Exploitation - Penetration Testing - Section. 7 Maintaining Access Penetration Testing - Section. 8 Clearing Tracks and Report Generation - Penetration Testing

Course content

9 modules · 54 lessons

01Section. 1 Introduction6 lessons
  • 1. Introduction to Penetration Testing for Beginners Course
  • 2. What is Penetration Testing
  • 3. Why perform a Penetration Test-
  • 4. Need to know basic terms
  • 5. Vulnerability Assessments vs Penetration Test
  • Quiz
02Section. 2 Types of Penetration and Penetration Testing Process5 lessons
  • 6. knowledge of the target
  • 7. Penetration testing types based on the position of tester
  • 8. Penetration testing types based on where it is performed
  • 9. Penetration Testing Process
  • Quiz
03Section. 3 How to create Penetration Testing Lab Setup Lab Environment and Basic commands7 lessons
  • 10. How to Create Penetration Testing Lab Setup
  • 11. How to Install VirtualBox - Lab Setup for Penetration Testing
  • 12. How to Install Kali Linux - Lab Setup for Penetration Testing
  • 13. How to Install Metasploitable2 - Lab Setup for Penetration Testing
  • 14. How to Install Windows - Lab Setup for Penetration Testing
  • 15. Learn basic commands - Linux for Beginners
  • Quiz
04Section. 4 Reconnaissance and Planning - Penetration Testing10 lessons
  • 16. Introduction to Reconnaissance and Planning
  • 17. Passive Reconnaissance
  • 18. Whois and domain information
  • 19. Email harvesting
  • 20. Website source code and Website mirroring
  • 21. Find Social Media accounts - Information gathering
  • 22. Information gathering through Job posting and Resumes
  • 23. How to identify Web Application Firewall
  • 24. OSINT Framework
  • Quiz
05Section. 5 Scanning and Discovery - Pene8 lessons
  • 25. What is Active Reconnaissance
  • 26. TCP 3-Way Handshake and TCP Flags
  • 27. Active Reconnaissance -Tools
  • 28. Active Reconnaissance -LAB Scenario
  • 29. NMAP LAB over the internet1
  • 30. NMAP LAB on Local Network
  • 31. NMAP LAB -Vulnerability scanning using scripts
  • Quiz
06Section. 6 Exploitation - Penetration Testing9 lessons
  • 32. Exploiting FTP Port 21 - Kali Linux - Metasploitable2 - Lab
  • 33. Exploiting SSH 22 - Kali Linux - Metasploitable2 - Lab
  • 34. Exploiting Telnet 23 - Kali Linux - Metasploitable2 - Lab
  • 35. Exploiting SMTP Port 25 - Kali Linux - Metasploitable2 - Lab
  • 36. Exploiting HTTP Port 80 - Kali Linux - Metasploitable2 - Lab
  • 37. Exploiting BindShell Port 1524 - Kali Linux - Metasploitable2 - Lab
  • 38. Exploiting Windows 10 - Kali Linux - Windows - Lab
  • 39. Exploiting Linux - Kali Linux - Linux - Lab
  • Quiz
07Section. 7 Maintaining Access Penetration Testing3 lessons
  • 40. Maintaining Access
  • 41. How to create backdoor for Windows - Kali Linux - Windows - Lab
  • 42. How to hack any Android Phone - Kali Linux - Android - Lab
08Section. 8 Clearing Tracks and Report Generation - Penetration Testing5 lessons
  • 43. How to clear tracks
  • 44. Clearing Tracks on Windows
  • 45. Clearing Tracks on Linux
  • 46. Report Generation
  • Quiz
09Final Exam1 lessons
  • Final Exam

Your instructor

P
PACI

Punjab Artificial Intelligence and Cybersecurity Initiative

No reviews yet20 courses on NSDP

PACI (Punjab Artificial Intelligence and Cybersecurity Initiative) publishes recorded courses in artificial intelligence, cybersecurity, web development and data skills.

View full profile

24-hour refund policy

Start learning with confidence.

  1. 1

    Pay and start

    Pay the course fee and open your first lessons on the NSDP Portal.

  2. 2

    Ask within 24 hours

    Not satisfied? Ask for a refund within 24 hours of payment.

  3. 3

    Get your fee back

    Our team confirms your request and refunds the course fee.

The same policy applies to self-paced courses (within 24 hours of payment) and to live Zoom and on-campus classes (within 24 hours of the first class). To ask, contact the NSDP helpline 0304 111 0869, WhatsApp 03484350668 or email support.department@nsdp.pk with your CNIC and PSID / challan number, or type “refund” in the NSDP Rehnuma chat. Requests after 24 hours aren’t eligible. See the cancellation & refund policy.

Student reviews

No reviews yet. Students can share their experience once they have completed at least half of the course.

Record your course on NSDPInstructors wantedCreate a self-paced course once, reach learners across Pakistan and abroad, and earn on every enrolment.Become an instructor

Students also explore

Self-Paced OnlineAdmissions open

Cybersecurity & IT · English · Beginner

Practical Malware Analysis for Beginners

Practical Malware Analysis for Beginners: a self-paced PACI course with 44 lessons in 6 sections and a quiz after each section.

New: Published in the last 30 days.

6 months course

PPACIPKR 1,000 / month
Self-Paced OnlineAdmissions open

Cybersecurity & IT · English · Beginner

Digital Forensics & Incident Response Masterclass

Digital Forensics & Incident Response Masterclass: a self-paced PACI course with 27 lessons in 10 sections and a quiz after each section.

New: Published in the last 30 days.

6 months course

PPACIPKR 1,000 / month
Self-Paced OnlineAdmissions open

Cybersecurity & IT · English · Beginner

SOC Analyst Training

SOC Analyst Training: a self-paced PACI course with 90 lessons in 18 sections and a quiz after each section.

New: Published in the last 30 days.

6 months course

PPACIPKR 1,000 / month
Self-Paced OnlineAdmissions open

Cybersecurity & IT · English · Beginner

Cybersecurity Monitoring & Detection Lab

Cybersecurity Monitoring & Detection Lab: a self-paced PACI course with 42 lessons in 9 sections and a quiz after each section.

New: Published in the last 30 days.

6 months course

PPACIPKR 1,000 / month
Government of Punjab emblem

© 2026 National Skills Development Program. All rights reserved.A Government of Punjab supported program for learners across Pakistan and overseas · Under the vision of the Governor of Punjab