Internet Security: A Hands-on Approach
Network security, attacks on ARP, TCP/IP, DNS, & BGP protocols; Sniffing/Spoofing; Firewall; VPN; How the Internet works
Lo que serás capaz de hacer
From Morris worm to Mitnick attack; from Mafia boy to Kaminsky attack; from Pakistan's hijacking of YouTube to Syria's shutting down of its own Internet. These are so many attacks on the Internet. If you want to learn how the Internet works, how it can be attached, and more importantly, how you can defend against these attacks, then this course is for you. In this course, we systematically study each layer of the TCP/IP protocols, discuss the vulnerabilities in its design and implementation, and demonstrate how to exploit the vulnerabilities in attacks. Many classic attacks are covered in this course, with great technical details. The course won't just teach you the high-level concepts and theories; it would dive into the low-level technical details and fundamentals, so you can fully understand how exactly things work. The course emphasizes hands-on learning. For each attack covered, students not only learn how the attack works in theory, they also learn how to actually conduct the attack, in a contained virtual machine environment. The hands-on exercises developed by the instructor are called SEED labs, and they are being used by over 1000 institutes worldwide. The course is based on the textbook written by the instructor. The book, titled " Computer & Internet Security: A Hands-on Approach, 2nd Edition ", has been adopted by over 210 universities and colleges worldwide.
- Study classic network attacks and gain in-depth understandings of their technical details
- Study how the Internet and the TCP/IP protocols work
- Understand the security problems in the design and implementation of the TCP/IP protocols
- Master the fundamental attack (ethical hacking) and defense skills in network security
- Gain hands-on experiences through 11 labs (SEED Labs) developed by the instructor
- Implement Firewall, VPN, sniffer, spoofing, and various network security tools using C or Python
Temario
UNIDAD 1 - Course Overview, Lab Setup, and Network Basics · 5 leccionesUNIDAD 1 - Course Overview, Lab Setup, and Network Basics
UNIDAD 1 - Course Overview, Lab Setup, and Network Basics
- Course Overview (Part I)
- Course Overview (Part II)
- Lab Exercises and Setup
- Network Basics: IP Addresses
- NAT and Summary
UNIDAD 2 - Packet Sniffing and Spoofing · 12 leccionesUNIDAD 2 - Packet Sniffing and Spoofing
UNIDAD 2 - Packet Sniffing and Spoofing
- Introduction
- Socket Programming and Sending Packets
- Receiving Packets
- Packet Sniffing
- Sniffing Using PCAP
- Sniffing Using Scapy
- Packet Spoofing
- Packet Spoofing Using Scapy
- Scapy v.s. C
- Byte Order
- Summary and Lab Exercise
- Lab Exercise
UNIDAD 3 - The MAC Layer and Attacks · 8 leccionesUNIDAD 3 - The MAC Layer and Attacks
UNIDAD 3 - The MAC Layer and Attacks
- Introduction
- The MAC Layer
- The ARP Protocol
- ARP Cache Poisoning Attacks
- Man-In-The-Middle Attacks Using ARP Cache Poisoning
- MITM Attack Demo
- Question, Countermeasure, and Summary
- Lab Exercise
UNIDAD 4 - Network Layer: IP, ICMP and Attacks · 12 leccionesUNIDAD 4 - Network Layer: IP, ICMP and Attacks
UNIDAD 4 - Network Layer: IP, ICMP and Attacks
- Introduction
- The IP Protocol
- IP Fragmentation
- Problem: Attacks Using IP Fragmentation
- Solution: Attacks Using IP Fragmentation
- Routing
- Spoofing Prevention on Routers
- The ICMP Protocol
- ICMP Redirect Attack
- Smurf Attack and Other ICMP Attacks
- Summary
- Lab Exercise
UNIDAD 5 - The UDP Protocol and Attacks · 5 leccionesUNIDAD 5 - The UDP Protocol and Attacks
UNIDAD 5 - The UDP Protocol and Attacks
- Introduction
- Transport Layer
- The UDP Protocol
- UDP Attacks
- Summary
UNIDAD 6 - The TCP Protocol and Attacks · 14 leccionesUNIDAD 6 - The TCP Protocol and Attacks
UNIDAD 6 - The TCP Protocol and Attacks
- Introduction
- TCP Overview
- Send and Receive Buffers
- Sequence Number, Flow and Congestion Control
- SYN Flooding Attack
- TCP Reset Attack
- TCP Session Hijacking
- How Reverse Shell Works
- Redirecting IO to TCP Connection
- Creating Reverse Shell
- The Mitnick Attack
- The Mitnick Attack Demo
- Countermeasures and Summary
- Lab Exercise
UNIDAD 7 - DNS and Attacks · 16 leccionesUNIDAD 7 - DNS and Attacks
UNIDAD 7 - DNS and Attacks
- Introduction
- DNS Zone Hirarchy
- The DNS Query Process
- DNS Root Servers
- Experiment Setup
- Constructing DNS Packets
- Overview of the Attack Surface
- Local Cache Poisoning Attack
- The Kaminsky Attack
- Demo of the Kaminsky Attack
- Fake Response Attack
- DNS Rebinding Attack
- Reverse DNS Lookup and Attacks
- Denial of Service Attacks on DNS
- Summary
- Lab Exercises
UNIDAD 8 - Virtual Private Network · 14 leccionesUNIDAD 8 - Virtual Private Network
UNIDAD 8 - Virtual Private Network
- Introduction
- Why VPN, an Analogy, and Tunelling
- IP Tunneling
- TUN/TAP Virtual Interface
- Create TUN/TAP Interface (Part 1)
- Create TUN/TAP Interface (Part 2)
- Going to Private Network
- At the VPN Server
- How Packets Return
- Review of How VPN Works
- A Case Study
- Bypassing Firewall Using VPN
- Summary and Lab Exercises
- Lab Exercise
UNIDAD 9 - Firewall · 11 leccionesUNIDAD 9 - Firewall
UNIDAD 9 - Firewall
- Introduction
- Netfilter
- Build a simple firewall
- Linux Firewall iptables
- Use iptables to Build Source NAT
- Use iptables to Build Destination NAT
- Using iptables' Match and Target Extensions
- Stateful Firewall and Connection Tracking
- Bypassing Firewalls Using SSH and VPN Tunnels
- Summary and Lab Exercise
- Lab Exercise
UNIDAD 10 - BGP and Attacks · 13 leccionesUNIDAD 10 - BGP and Attacks
UNIDAD 10 - BGP and Attacks
- Introduction
- High-Level Picture
- Autonomous Systems and Peering
- How BGP Works
- Path Selection
- IBGP and IGP
- Overlapping Routes
- IP Anycast
- BGP Tools and Utilities
- BGP Attacks
- Case Studies of BGP Attacks
- Summary
- Lab Exercise (New)
UNIDAD 11 - Heartbleed Attack · 3 leccionesUNIDAD 11 - Heartbleed Attack
UNIDAD 11 - Heartbleed Attack
- Introduction and the Heartbeat Protocol
- How the Attack Works
- Lab Exercise
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
11 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Wenliang Du.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 11 unidades · 113 lecciones · 55 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Wenliang Du; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


