Latest
📢 Important Announcement: Admissions Open!
اہم اعلان: داخلے کھلے ہیں!
Call Us+92 42 38977164
Email Ussupport@eskills.pk
Contact Us
eSkills Program - A Project of Government of Punjab
  • Home
  • Courses
  • Referral ProgramNew
  • Certificate
  • Admissions
  • Laptop Scheme
  • Support
LoginApply

Government of Punjab eSkills Program

Official skill development course dossier

Urdu/English
Cybersecurity & Data ScienceOfficial Course

Penetration Testing Basics

Learn penetration testing techniques and exploit vulnerabilities in web applications and websites.

Duration

2-4 Months

Learners

1,822+

Rating

4.8

Level

Intermediate

Official Course2-4 Months
Category

Cybersecurity & Data Science

Training Mode

Online Guided

Roadmap

9 Blocks

Course Brief

About this Course

This course will teach you how to perform penetration testing on websites and web applications, identify vulnerabilities, exploit them, and secure web servers. You will get hands-on experience with tools like Kali Linux, Metasploit, Nmap, and others for conducting penetration testing.

Learn penetration testing techniques and exploit vulnerabilities in web applications and websites.

Eligibility

Requirements

  • Basic knowledge of networking and web technologies.
  • Basic understanding of operating systems, especially Linux.
  • A computer with internet access.
  • Willingness to learn penetration testing techniques and ethical hacking.

Training Plan

Learning Roadmap

01

Foundation Studio: Introduction

  • Introduction to Penetration Testing for Beginners Course
  • What is Penetration Testing
  • Why perform a Penetration guided portfolio activity
  • Need to know basic terms
  • Vulnerability Assessments vs Penetration guided portfolio activity
  • guided portfolio activity Exercise- 01
02

Practical Lab: Types of Penetration Testing

  • Knowledge of the target
  • Penetration testing types based on the position of tester
  • Penetration testing types based on where it is performed
  • guided portfolio activity Exercise- 02
03

Applied Workflow: How to create Penetration Testing Lab Setup Lab Environment and Basic commands

  • Penetration Testing Process
  • How to Create Penetration Testing Lab Setup
  • How to Install VirtualBox Lab Setup for Penetration Testing
  • How to Install Kali Linux Lab Setup for Penetration Testing
  • How to Install Metasploitable2 Lab Setup for Penetration Testing
  • How to Install Windows Lab Setup for Penetration Testing
  • guided portfolio activity Exercise- 03
04

Professional Practice: Reconnaissance and Planning - Penetration Testing

  • Learn basic commands Linux for Beginners
  • Introduction to Reconnaissance and Planning
  • Passive Reconnaissance
  • Whois and domain information
  • Practice email harvesting through a guided ai and data practice activity.
  • Website source code and Website mirroring
  • Find Social Media accounts Information gathering
  • Information gathering through Job posting and Resumes
  • How to identify Web Application Firewall
  • guided portfolio activity Exercise- 04
05

Portfolio Sprint: Scanning and Discovery - Penetration Testing

  • Practice osint framework through a guided ai and data practice activity.
  • What is Active Reconnaissance
  • TCP 3 Way Handshake and TCP Flags
  • Active Reconnaissance Tools
  • Active Reconnaissance LAB Scenario
  • NMAP LAB over the internet1
  • NMAP LAB on Local Network
  • NMAP LAB Vulnerability scanning using scripts
  • guided portfolio activity Exercise- 05
06

Career Readiness: Exploitation - Penetration Testing

  • Exploiting FTP Port 21 Kali Linux Metasploitable2 Lab
  • Exploiting SSH 22 Kali Linux Metasploitable2 Lab
  • Exploiting Telnet 23 Kali Linux Metasploitable2 Lab
  • Exploiting SMTP Port 25 Kali Linux Metasploitable2 Lab
  • Exploiting HTTP Port 80 Kali Linux Metasploitable2 Lab
  • Exploiting SMB 139 and 445 Kali Linux Metasploitable2 Lab
  • Exploiting BindShell Port 1524 Kali Linux Metasploitable2 Lab
  • Exploiting MySQL port 3306 Kali Linux Metasploitable2 Lab
  • Exploiting VNC port 5900 Kali Linux Metasploitable2 Lab
  • Exploiting Tomcat port 8180 Kali Linux Metasploitable2 Lab
  • Exploiting Windows 10 Kali Linux Windows Lab
  • Exploiting Linux Kali Linux Linux Lab
  • guided portfolio activity Exercise- 06
07

Foundation Studio: Maintaining Access Penetration Testing

  • Practice maintaining access through a guided ai and data practice activity.
  • How to create backdoor for Windows Kali Linux Windows Lab
  • How to hack any Android Phone Kali Linux Android Lab
  • guided portfolio activity Exercise- 07
08

Practical Lab: Clearing Tracks and Report Generation - Penetration Testing

  • How to clear tracks
  • Clearing Tracks on Windows
  • Clearing Tracks on Linux
  • Practice report generation through a guided ai and data practice activity.
  • guided portfolio activity Exercise- 08
09

Portfolio Sprint: AI and Data Practice Review

  • Review the major ai and data practice concepts through a guided recap.
  • Organize class practice into a simple portfolio-ready workflow.
  • Apply the learned process on a realistic task with instructor guidance.
  • Prepare next-step notes for continued practice after course completion.
Official Course2-4 Months
Category

Cybersecurity & Data Science

Penetration Testing Basics

Duration2-4 Months
Rating4.8 (212 reviews)
Enrolled1,822+
LevelIntermediate
LanguageUrdu/English

Outcomes

What You Will Learn

  • Learn penetration testing basics and how to identify vulnerabilities.
  • Set up a penetration testing lab using Kali Linux and Metasploit.
  • Perform reconnaissance and scanning to gather information on targets.
  • Use tools like Nmap and Metasploit for vulnerability scanning and exploitation.
  • Understand and apply various attack techniques like SQL injection, XSS, and others.
  • Learn how to maintain access, clear tracks, and generate reports for penetration testing.
  • Master ethical hacking practices to ensure responsible testing and security improvement.
eSkills Program - Government of Punjab
Official Portalwww.eskills.pk
Support Emailsupport@eskills.pk
Helpline+92 42 38977164

A Project of Government of Punjab

Digital skills for a stronger future.

Government-supported digital skills and professional development programs for learners seeking structured education and career growth opportunities.

+92 42 38977164
support@eskills.pk

Official Updates

Newsletter Subscription

Receive official updates, announcements, and program information by email.

Quick Access

Apply NowBrowse CoursesStudent Portal

Links

  • •Home
  • •Courses
  • •Referral Program
  • •Apply For Certificate

Programs

  • •Asaan Karobar Funding
  • •Internship Portal
  • •Laptop Scheme
  • •Certificate Verification

Top Courses

  • •Motion Graphics with After Effects
  • •Video Editing Basics
  • •Canva Graphic Design
  • •Graphic Design Masterclass
  • •Blender 3D Design & Animation

Support

  • •Contact Support
  • •Admission Process
  • •Cancellation Policy
  • •Student Login
www.eskills.pk
© All copyright reserved by Eskills Training Program