Network Penetration Testing (Ethical Hacking) From Scratch
3.8 (201 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,460 students enrolled

Network Penetration Testing (Ethical Hacking) From Scratch

Learn ethical hacking from scratch from a networking based perspective
3.8 (201 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,460 students enrolled
Last updated 5/2017
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Conduct a basic network penetration test from start to finish from an ethical hackers perspective
  • Better understand the world of penetration testing
  • Gain prerequisites to doing certified courses such as CISSP, OSCP (PWK) and CEH
Requirements
  • A basic understanding of networking
  • Be able to understand the basics of using Linux based operating systems
Description

This course aims to teach student's how to become an ethical hacker/penetration tester from a networking perspective from scratch, therefore prior knowledge of the fundamentals of networking and basic Linux commands would be beneficial but not essential. The course covers the entire process of network based ethical hacking from a professional penetration testers point of view. 

The introductory areas cover the ethics and jurisdictional points surrounding penetration testing a client network. The next sections include integral passive and active information gathering functions when conducting a client engagement. 

The course then looks into the various exploitation techniques a hacker would use and accompanies detailed demonstrations of how to find and exploit such issues. Once exploited, the course then looks at post exploitation methods. This includes ways in which an attacker can further exploit the client to gain access to other areas of the network as well as maintain access once exploited.

Finally the course focuses on additional techniques an ethical hacker would take once they have already gained control of a client network and therefore use perspectives such as networking tools similar to Wireshark or TCPDump. In addition other entry points would include hardware tools that can be used for exploitation such as WiFi related hacking, which is only covered from a theoretical point of view within this course. 

This course is perfect for anyone who is looking for a primer for more expensive ethical hacking certifications such as OSCP, CEH, and the technical element of CISSP.

Who this course is for:
  • Beginner level students who are interested in the world of ethical hacking and penetration testing
Course content
Expand all 70 lectures 07:20:31
+ Introduction
5 lectures 36:40
Reporting For a Client
08:46
Glossary of Terms - Part 1
07:13
Glossary of Terms - Part 2
07:23
+ Setting up Your Environment
11 lectures 01:10:43
Setting Up Kali- Part 1
07:03
Setting Up Kali- Part 2
07:49
Setting Up Ethical Hacking Tools In Mac OS - Part 1
04:51
Setting Up Ethical Hacking Tools In Mac OS - Part 2
05:57
Vulnhub and Metasploitable 2
07:35
Cloud Services Part 1
06:21
Cloud Services Part 2
05:05
Taking Notes For Client Engagements
06:14
FTP and SFTP
06:38
Running an Apache Web Server and Passing Files Between a Client and Attacker
05:40
+ Passive Information Gathering
3 lectures 14:19
Passive Information Gathering - Part 2
05:18
Searching For Personnel During a Client Engagement
03:47
+ Active Information Gathering
13 lectures 01:21:56
Cewl - Collecting Information From a Client Website
04:01
Nmap - Using The Scripting Engine
08:05
Nikto - Searching for Web Based Vulnerabilities
08:34
Openvas - Scanning For Network/Website Related Vulnerabilities
08:25
Dirb/Dirbuster - Brute Forcing Web Directories
08:15
Metasploit - Using the Scanning Based Modules - Part 1
05:41
Metasploit - Using the Scanning Based Modules - Part 2
04:18
Ncat - Banner Grabbing - Part 1
04:29
Ncat - Banner Grabbing - Part 2
04:56
DNS Enumeration - Part 1
05:23
DNS Enumeration - Part 2
05:26
SMB Enumeration
07:31
+ Exploitation
20 lectures 02:05:20
Metasploit - Exploit
07:54
Metasploit - Payload
06:06
MSFvenom - Creating a custom payload
06:55
Burpsuite - Web Proxy
08:37
Zap - Web Proxy
07:06
SQL Injection - How to
07:46
SQL Injection - NoSQL How to
05:08
Pret - Exploiting Printers
06:54
LFI & RFI - Local File Inclusion & Remote File Inclusion
05:47
Veil - Evading Anti Virus - Part 1
04:04
Veil - Evading Anti Virus - Part 2
06:06
Using a Reverse Shell - Part 1
04:45
Using a Reverse Shell - Part 2
04:46
Patator - Password Attacks - Part 1
07:37
Patator - Password Attacks - Part 2
04:38
BOF - What is a Buffer Overflow
05:20
BOF - Buffer Overflow Demo - Part 1
07:39
BOF - Buffer Overflow Demo - Part 2
07:24
BOF - Buffer Overflow Demo - Part 3
05:08
+ Post Exploitation
10 lectures 01:05:52
Windows Machine - Part 2
04:55
Linux Machine Part 1
06:20
Linux Machine Part 2
04:21
Mimikatz - Extracting Hashes From Memory
08:35
FGdump - Extracting Password Hashes
06:37
Cracking Hashes
06:44
Pivoting - Part 1
07:14
Pivoting - Part 2
05:19
Persistance - Maintaining Access to a Client Machine
09:07
+ Other Techniques
5 lectures 26:10
Wireshark - Part 1
05:26
Wireshark - Part 2
05:58
TCPDump
04:59
Hardware - Part 2
03:44