O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learn Network Hacking From Scratch (WiFi and Wired)

Video Description

Learn how to hack and protect both WiFi and wired networks like a pro.

About This Video

  • This course is divided into three main sections:pre-connection, gaining access and post connection.
  • Learn how to launch powerful attacks detect them to protect yourself and your network against them.

In Detail

Welcome to this comprehensive course on network hacking! This course is focused on the practical side of penetration testing without neglecting the theory behind each attack. Before jumping into penetration testing, you will first learn how to set up a lab and install needed software to practice penetration testing on your own machine. All the attacks explained in this course are launched against real devices in the author's lab. The course is structured in a way that will take you through the basics of Linux, computer systems, networks and how devices communicate with each other, then you will learn how to exploit this method of communication to carry out a number of powerful attacks. This course will take you from total beginner to a more advanced level. All the attacks in this course are practical attacks that work against any wireless enabled device, so it does not matter if the device is a phone, tablet, laptop, or another device. These attacks also work against all operating systems (Windows, OSX, Linux IOS, Android, and so on.). Each attack is explained in a simple way first so that you understand how it actually works; first, you will learn the theory behind each attack and then you will learn how to carry out the attack using Kali Linux.

Table of Contents

  1. Chapter 1 : Introduction & Course Outline
    1. Introduction & Course Outline 00:03:36
  2. Chapter 2 : Preparation - Setting Up the Lab
    1. Installing Kali 2018 as a Virtual Machine 00:08:31
    2. Installing Windows as a Virtual machine 00:02:38
    3. Creating & Using Snapshots 00:06:08
    4. Kali Linux Overview 00:07:06
    5. Updating Sources & Installing Programs 00:04:39
  3. Chapter 3 : Network Basics
    1. Network Basics 00:03:09
    2. Connecting a Wireless Adapter to Kali 00:07:18
    3. MAC Address - What Is It & How to Change It 00:04:31
    4. Wireless Modes (Managed & Monitor mode) 00:05:03
    5. Enabling Monitor Mode Manually (2nd method) 00:02:37
    6. Enabling Monitor Mode Using airmon-ng (3rd method) 00:03:17
  4. Chapter 4 : Pre-Connection Attacks
    1. Packet Sniffing Basics Using Airodump-ng 00:05:17
    2. Targeted Packet Sniffing Using Airodump-ng 00:07:02
    3. Deauthentication Attack (Disconnecting Any Device from the Network) 00:04:52
    4. Creating a Fake Access Point – Theory 00:03:31
    5. Creating a Fake Access Point – Practical 00:10:08
    6. Creating a Fake AP Using Mana-Toolkit 00:09:50
  5. Chapter 5 : Gaining Access
    1. Gaining Access Introduction 00:01:16
  6. Chapter 6 : Gaining Access - WEP Cracking
    1. Theory behind Cracking WEP Encryption 00:03:04
    2. Basic Case 00:05:34
    3. Associating With Target Network Using Fake Authentication Attack 00:06:10
    4. Packet Injection - ARP Request Reply Attack 00:04:15
    5. Packet Injection - Korek Chopchop Attack 00:07:43
    6. Packet Injection - Fragmentation Attack 00:07:44
  7. Chapter 7 : Gaining Access - WPA/WPA2 Cracking
    1. What is WPA & How Does It Work? 00:01:57
    2. Exploiting the WPS Feature 00:06:43
    3. Theory behind Cracking WPA/WPA2 Encryption 00:02:16
    4. How to Capture a Handshake 00:04:29
    5. Creating a Wordlist / Dictionary 00:05:32
    6. Cracking the Key Using a Wordlist Attack 00:03:05
    7. Cracking the Key Quicker using a Rainbow Table 00:07:01
    8. Quicker Wordlist Attack using the GPU 00:06:28
  8. Chapter 8 : Gaining Access - Security & Mitigation
    1. How to Configure Wireless Security Settings to Secure Your Network 00:06:25
  9. Chapter 9 : Post Connection Attacks
    1. Post Connection Attacks Introduction 00:02:44
  10. Chapter 10 : Post Connection Attacks - Information Gathering
    1. Discovering Connected Clients using netdiscover 00:03:20
    2. Gathering More Information Using Autoscan 00:08:42
    3. Even More Detailed Information Gathering Using Nmap 00:10:04
  11. Chapter 11 : Post Connections Attacks - Man in the Middle Attacks (MITM)
    1. ARP Poisoning Theory 00:05:33
    2. ARP Poisoning Using arpspoof 00:05:51
    3. ARP Poisoning Using MITMf & Capturing Passwords Entered By Users on the Network 00:05:22
    4. Bypassing HTTPS / SSL 00:04:41
    5. Stealing Cookies - Session Hijacking 00:06:34
    6. DNS Spoofing - Redirecting Requests From One Website to Another 00:05:10
    7. Capturing Screen of Target & Injecting a Keylogger 00:05:07
    8. Injecting Javascript/HTML Code 00:06:43
    9. Hooking Clients to Beef & Stealing Passwords 00:09:56
    10. MITM - Using MITMf against Real Networks 00:09:09
    11. Wireshark - Basic Overview & How to Use It with MITM Attacks 00:09:09
    12. Wireshark - Sniffing Data & Analysing HTTP Traffic 00:08:01
    13. Wireshark - Capturing Passwords & Cookies Entered By Any Device in the Network 00:05:37
  12. Chapter 12 : Post Connection Attacks - Gaining Full Control over Devices on the Same Network
    1. Bonus - Installing Veil 3 00:07:50
    2. Bonus - Veil Overview & Payloads Basics 00:07:20
    3. Bonus - Generating an Undetectable Backdoor Using Veil 3 00:09:44
    4. Bonus - Listening For Incoming Connections 00:07:19
    5. Bonus - Using a Basic Delivery Method to Test the Backdoor & Hack Windows 10 00:07:13
    6. Creating a Fake Update & Hacking Any Client in the Network 00:09:01
    7. Meterpreter Basics - Interacting With Hacked Clients 00:05:35
  13. Chapter 13 : ARP Poisoning Detection & Security
    1. Detecting ARP Poisoning Attacks 00:05:11
    2. Detecting Suspicious Activities using Wireshark 00:05:51