
- Instructor: Dr. Thandar Phyu
- Lectures: 59
- Students: 4
- Duration: 25 hours
Penetration Testing Student Course is a practical training course for students who prepare for eLearnSecurity Junior Penetration Tester (eJPT) Certification Exam. eJPT is a 100% practical certification on penetration testing and information security essentials. Passing the exam and obtaining the certificate will prove your skills as a penetration tester. The Penetration Testing Student Course will gain you skills in the following areas
- TCP/IP
- IP Routing
- LAN protocols and devices
- HTTP and web technologies
- Essential penetration testing processes and methodologies
- Basic Vulnerability Assessment of Networks
- Basic Vulnerability Assessment of Web Applications
- Exploitation with Metasploit
- Simple Web application Manual exploitation
- Basic Information Gathering and Reconnaissance
- Simple Scanning and Profiling the target
Reference: “https://elearnsecurity.com/product/ejpt-certification/”
-
Penetration Testing Prerequisites (10 Hours)
The Penetration Testing Prerequisites course introduces you to information security, providing foundational skills on computer networks, protocols, web applications, and the penetration testing process. Through theoretical and hands-on sessions, you will be exposed to the technical aspects of systems, networks, and applications, where you will also gain a deep understanding of the differences between hacking, vulnerability assessment, and penetration testing.
-
Lecture 1.1Information Security Field
-
Lecture 1.2Cryptography and VPN
-
Lecture 1.3Wireshark Introduction
-
Lecture 1.4Binary Arithmetic Basic
-
Lecture 1.5Lab 1 – HTTP(S) Traffic Sniffing
-
Lecture 1.6Protocols
-
Lecture 1.7Internet Protocol
-
Lecture 1.8Routing
-
Lecture 1.9Link Layer devices and protocols
-
Lecture 1.10TCP & UDP
-
Lecture 1.11Firewall and Network Defense
-
Lecture 1.12DNS
-
Lecture 1.13Wireshark
-
Lecture 1.14Lab 2 – Find the Secret Server
-
Lecture 1.15Lab 3 Data Exfiltration
-
Lecture 1.16Web Application Introduction
-
Lecture 1.17HTTP Protocol Basics
-
Lecture 1.18HTTP Cookies
-
Lecture 1.19Sessions
-
Lecture 1.20Same Origin Policy
-
Lecture 1.21Burp Suite
-
Lecture 1.22Penetration Testing Indrocution
-
Lecture 1.23Lifecycle of a penetration Test
-
Lecture 1.24Lab 4 – Burp Suite Basic
-
Lecture 1.25Lab 5 – Burp Suite
-
-
Penetration Testing Basics (17 Hours)
The Penetration Testing Basics course covers the most important technical aspects of penetration testing. You will learn techniques, tools, and a professional penetration testing methodology. This course covers different phases from information gathering through footprinting, as well as scanning and vulnerability assessment, up to the exploitation phase. You will also become familiar with typical infrastructural and web-based attacks, with real-world examples explained step-by-step.
-
Lecture 2.1Information Gathering
-
Lecture 2.2Open-Source Intelligence
-
Lecture 2.3Subdomain Enumeration
-
Lecture 2.4The Importance of Information Gathering
-
Lecture 2.5Port Scanning
-
Lecture 2.6NMAP OS Fingerprinting
-
Lecture 2.7Lab 1 – Scanning and OS Fingerprinting
-
Lecture 2.8Vulnerability Assessment
-
Lecture 2.9Nessus
-
Lecture 2.10Lab 2 – Nessus
-
Lecture 2.11Web Attacks
-
Lecture 2.12Web Server Fingerprinting
-
Lecture 2.13HTTP Verbs
-
Lecture 2.14Directories and Files Enumeration
-
Lecture 2.15Lab 3 – Dirbuster
-
Lecture 2.16Google Hacking
-
Lecture 2.17Cross Site Scripting
-
Lecture 2.18Lab 4 – Cross Site Scripting
-
Lecture 2.19SQL Injections
-
Lecture 2.20Lab 5 – SQL Injections
-
Lecture 2.21Malware
-
Lecture 2.22Password Attacks
-
Lecture 2.23Buffer Overflow Attacks
-
Lecture 2.24Authentication Cracking
-
Lecture 2.25Lan 6 – Bruteforce and Password cracking
-
Lecture 2.26Windows Shares
-
Lecture 2.27Null Sessions
-
Lecture 2.28Lab 7 – Null Sessions
-
Lecture 2.29ARP Poisoning
-
Lecture 2.30Lab 8 – ARP Poisoning
-
Lecture 2.31Metasploit
-
Lecture 2.32Lab 9 – Metasploit
-
Lecture 2.33Meterpreter
-
Lecture 2.34Lab 10 – Black-box Penetration Test
-