Hacking Ético
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
226 horas
297,00 €
Inicio 27/03
Plaza 25
Bolsa de Empleo vitacilia
Opciones de pago y financiación
Hacking Ético
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
226 horas
297,00 €
Inicio 27/03
Plaza 25
Bolsa de Empleo vitalicia
Opciones de pago y financiación
Descripción
Hemos diseñado este máster para puedas desarrollar tus habilidades en el ámbito del pentesting, la seguridad ofensiva y Red Team.
Te vamos a enseñar las mitigaciones y las defensas para prevenir dichos ataques. Todo ello con una base de máquinas virtuales, ejercicios prácticos y manejo de Linux*.
Vamos a utilizar máquinas virtuales y un montón de herramientas. Bájate el PDF para verlo todo.
*Por cierto, necesitas un conocimiento básico de Linux y máquinas virtuales . Si no lo tienes, no hay problema, aquí tienes este curso de introducción y nivelación para que puedas comenzar el máster.
Objetivos del Máster
Temario
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
#### Introducción
1. Herramientas
1. Notion
2. Obsidian
3. CherryTree
2. Creación de una base de datos de conocimiento
1. Toma de notas
2. Ligar conceptos y notas
3. Escritura
1. Texto plano
1. Ventajas y desventajas
2. Markdown
1. Ventajas y desventajas
2. Conceptos básicos
3. Uso de colores en markdown
4. Captura de pantalla
1. Greenshot
2. Flameshot
#### Informes
1. Creación de informes de pentesting
1. Estructura básica (Titulo, Resumen Ejecutivo, Resumen Técnico)
2. Redacción de las vulnerabilidades
1. Descripción
2. Impacto
3. Contramedidas
3. Toma de evidencias de vulnerabilidades
2. Creación de plantillas
1. Uso de chatGPT para creación de plantillas en markdown
2. Adaptación de las plantillas
#### Maquinas Virtuales
1. Introducción
1. Que es una maquina virtual
2. Importancia del uso de maquinas virtuales
2. Software de virtualización
1. Vmware
2. Virtual Box
3. Quemu/KVM
3. Maquinas virtuales orientadas a pentesting
1. Kali Linux
2. Parrot OS
3. BlackArch
4. Uso y mantenimiento de la maquina virtual
1. Creación de interfaces de red
2. Creación y mantenimiento de snapshots
3. Añadir dispositivos
4. Clonación de las maquinas
#### Introducción a Linux
1. Interfaz de usuario
1. Estructura de la interfaz
2. Sistema de menús
3. Gestión y customización de la interfaz
4. Configuración del sistema
2. Sistema de ficheros
1. Estructura del sistema de ficheros
2. Ficheros básicos
3. Ficheros del usuario
4. Localización de los ficheros de configuración
3. Introducción a la terminal
1. Que es la terminal
2. Porque es útil y para que se utiliza
4. Gestor de paquetes
1. Actualizar el sistema operativo
2. Búsqueda de herramientas en los repositorios
3. Instalación y borrado de herramientas
#### Introducción y conceptos básicos
1. Hardware y Software
1. Componentes y funcionamiento
2. Sistemas Operativos
1. Windows
2. Linux
3. macOS
3. Redes
1. Conceptos básicos de redes (LAN, WAN, MAN, PAN)
2. Modelo OSI
3. Protocolos de red básicos (IP, TCP, UDP, HTTP, HTTPS, FTP, etc…)
4. Dispositivos de red (routers, switches, firewalls, etc…)
4. Internet
1. Servicios y aplicaciones (WWW, correo electrónico, DNS, whois)
2. Navegación web y funcionamiento de los navegadores
3. Concepto cliente-servidor
#### Criptografía
1. Criptografía Simétrica
1. Introducción
2. Algoritmos
3. Ventajas y desventajas
2. Criptografía Asimétrica
1. Introducción
2. Algoritmos
3. Ventajas y desventajas
3. Certificados
1. Introducción
2. Creación de certificados
3. Uso
4. Funciones Hash
1. Introducción
2. Algoritmos
3. Aplicación
4. Hash + Salt
5. Encoding
1. Introducción
2. Algoritmos de encoding
3. Aplicación
6. Hash vs Cifrado vs Encoding
1. Diferencias
7. Funciones de Token
1. Autenticación
2. Autorización
3. Generación de OTP
#### Introducción
1. Distribuciones
1. Historia de las distribuciones
2. Distribuciones actuales
3. Distribuciones orientadas a pentesting
4. Customización de una distribución con repositorios para pentesting
2. Entornos de escritorio
1. Que es un gestor de ventanas
2. Diferentes tipos de gestores de ventanas
3. Terminal 101
1. Diferencias entre terminal y lenguaje de la misma
2. Tipos de terminales (kitty, st, urxvt, gnome-terminal, etc)
3. Pros y contras de las diversas terminales
4. Lenguajes
1. Diferentes lenguajes para la terminal
1. Bash
2. Zsh
3. Fish
2. Importancia del lenguaje utilizado
3. Similitudes y diferencias entre los lenguajes
5. 101 Bash
1. Historia de Bash
2. Porque Bash
3. Uso básico de Bash
1. Funcionamiento de los comandos (flags)
2. Uso de la ayuda y el manual
3. Movimiento en la terminal (ls, pwd, cd)
4. Gestión de ficheros (touch, mv, rm, cp, chmod, chown)
1. Explicación de los permisos
5. Gestión de carpetas (mkdir, mktemp, rmdir)
6. Sudo para elevación de privilegios
6. Usuarios/Grupos
1. Que es un usuario y grupo
2. Usuarios básicos del sistema
3. Usuarios de servicios
4. Usuario root
7. Gestion de servicios y procesos
1. Gestión de procesos (`ps`, `top`, `kill`, etc.).
2. Administración de servicios con `systemd` y `init.d`.
3. Scripts de inicio y servicios al arranque del sistema.
4. Monitorización y gestión de recursos del sistema.
8. Redes y conectividad
1. Configuración de red y TCP/IP en Linux.
1. Uso de herramientas de red: `ifconfig`, `netstat`, `ping`, `traceroute`.
1. Conexiones remotas: SSH, SCP, SFTP.
1. Configuración de firewall con `iptables` y `ufw`.
#### Customización
1. Configuración del usuario
1. Ficheros de configuración (.bashrc, .bash_history, .xprofile, etc…)
2. Alias y como utilizarlos
3. Que es el PATH y como se configura
2. Scripts para el día a día
1. Creación de la carpeta necesaria
2. Creación de pequeños scripts
3. Actualizar el PATH con los nuevos scripts
4. 101 Herramientas de trabajo
1. Git
2. Docker
3. Python
4. Go
4. Instalación de las herramientas necesarias
1. OSINT
2. Nmap
3. Impacket
4. Zap/Burp
5. Etc
##### Git
1. Comandos básicos
1. Descargar repositorio de github
2. Actualizar repositorio de github
2. Instalación de un repositorio
1. Descarga
2. Instrucciones
3. Instalación en la maquina
##### Docker
1. Herramientas
1. Docker
1. Pros y contras
2. Podman
1. Pros y contras
2. Instalación de docker/podman
2. Uso básico
1. Descarga de contendores
2. Actualización de contenedores
3. Inicialización y uso de contenedores
4. Gestión de las imágenes descargadas
3. Uso de herramientas dockerizadas
1. Instalación y uso del escáner de puertos rustscan
2. Despliegue de un docker compose
##### Python
1. Gestor de paquetes de python
1. Introducción a pip y pipx
2. Instalación de python y pip
3. Manejo de python
1. Instalación de herramientas mediante el entorno virtual
2. Instalación de herramientas globalmente con pipx
##### Go
1. Instalación de Go
1. Creación de los PATHs adecuados
2. Gestión de las carpetas y ficheros
2. Comandos básicos
1. Instalación herramientas de go
1. Instalación de subfinder, nuclei, etc
2. Actualización de las herramientas
#### Ficheros
1. Búsqueda de ficheros
1. Find
1. Información y uso
2. Comandos (búsqueda de ficheros, parámetros, ejecución de otros comandos)
2. Imprimir contenido
1. Cat
2. Less
3. Manejo de texto
1. Grep
1. Información y uso
2. Búsqueda de texto en ficheros
3. Uso de expresiones regulares
2. Awk
1. Información y uso
2. Transformación del texto
3. sed
1. Información y uso
2. Modificación del texto
4. Edición de ficheros
1. Nano
2. Vim
3. Otros
#### Web
1. Curl
1. Información
2. Uso desde la terminal
3. Script para descarga de ficheros
2. Wget
1. Información
2. Uso desde la terminal
3. Clonación de una pagina web
3. Lynx
1. Información
2. Uso desde la terminal
3. Script para consultas web mediante la terminal
#### Paralelización
1. Que es la paralelización
2. Uso de paralelización en Bash
1. xargs
2. Parallels
#### Lenguaje
1. Introducción
1. Concatenación de comandos (|;)
2. Redirecciones (> >> < <<)
3. Expresiones booleanas (|| &&)
4. File descriptors
5. Shell expansión
6. Subshell
2. Imprimir por pantalla
1. Printf
2. echo
3. Shebang
1. Que es el shebang
2. Porque es necesario
3. Creación de los scripts con shebang
4. Tareas en background
1. Funcionamiento
2. Para que puede ser útil
3. Ejecución de tareas en background
5. Bucles
1. Que es un bucle
2. Tipos de bucle
3. Ejemplos de creación de bucles en bash
6. Condicionales
1. Que es un condicional
2. Tipos de condicionales
3. Ejemplos con condicionales
#### Introducción a Windows
1. Historia y evolución de Windows.
1. Ediciones y versiones de Windows.
1. Arquitectura del sistema operativo Windows.
1. Componentes clave: Kernel, API de Windows, servicios y procesos.
#### Fundamentos del Sistema de Archivos
1. Estructura del sistema de archivos NTFS.
1. Permisos y ACLs (Listas de Control de Acceso).
1. Manejo de archivos y directorios desde la línea de comandos.
1. Introducción a PowerShell y su uso en administración.
#### Administración de Usuarios y Grupos
1. Modelo de seguridad de Windows.
1. Administración de cuentas de usuario y grupos.
1. Control de acceso y privilegios.
1. Políticas de contraseñas y autenticación.
##### Gestión de Servicios y Procesos
1. Concepto de servicios en Windows.
1. Administración de servicios utilizando el administrador de tareas y PowerShell.
1. Monitorización y gestión de procesos.
1. Identificación y manejo de servicios críticos.
#### Redes y Conectividad en Windows
1. Configuración de red y TCP/IP en Windows.
1. Uso de herramientas de red: ipconfig, netstat, nslookup.
1. Conexiones remotas: RDP, SMB, PowerShell Remoting.
1. Firewall de Windows y configuraciones básicas de seguridad de red.
#### Seguridad y Políticas de Grupo
1. Introducción a las Políticas de Grupo (GPO).
1. Configuración y administración de GPOs.
1. Directivas de seguridad y su impacto en el sistema.
1. Herramientas de administración de políticas de grupo.
#### Auditoría y Registro de Eventos
1. Configuración y administración del visor de eventos.
1. Monitorización de registros de eventos de seguridad.
1. Uso de herramientas como Sysmon para la auditoría avanzada.
1. Análisis de registros y detección de actividades sospechosas.
#### Introducción a Windows
1. Historia y evolución de Windows.
1. Ediciones y versiones de Windows.
1. Arquitectura del sistema operativo Windows.
1. Componentes clave: Kernel, API de Windows, servicios y procesos.
#### Fundamentos del Sistema de Archivos
1. Estructura del sistema de archivos NTFS.
1. Permisos y ACLs (Listas de Control de Acceso).
1. Manejo de archivos y directorios desde la línea de comandos.
1. Introducción a PowerShell y su uso en administración.
#### Administración de Usuarios y Grupos
1. Modelo de seguridad de Windows.
1. Administración de cuentas de usuario y grupos.
1. Control de acceso y privilegios.
1. Políticas de contraseñas y autenticación.
##### Gestión de Servicios y Procesos
1. Concepto de servicios en Windows.
1. Administración de servicios utilizando el administrador de tareas y PowerShell.
1. Monitorización y gestión de procesos.
1. Identificación y manejo de servicios críticos.
#### Redes y Conectividad en Windows
1. Configuración de red y TCP/IP en Windows.
1. Uso de herramientas de red: ipconfig, netstat, nslookup.
1. Conexiones remotas: RDP, SMB, PowerShell Remoting.
1. Firewall de Windows y configuraciones básicas de seguridad de red.
#### Seguridad y Políticas de Grupo
1. Introducción a las Políticas de Grupo (GPO).
1. Configuración y administración de GPOs.
1. Directivas de seguridad y su impacto en el sistema.
1. Herramientas de administración de políticas de grupo.
#### Auditoría y Registro de Eventos
1. Configuración y administración del visor de eventos.
1. Monitorización de registros de eventos de seguridad.
1. Uso de herramientas como Sysmon para la auditoría avanzada.
1. Análisis de registros y detección de actividades sospechosas.
#### Introducción al OSINT
1. Definición y conceptos básicos de OSINT
1. Que es el OSINT
2. Importancia y aplicación en pentesting y Red Team
3. Fuentes de consulta
2. Legalidad y ética
1. Legislación relevante
2. Consideraciones éticas
#### Reconocimiento Pasivo/Activo
1. Introducción a los diversos motores de búsqueda
1. Google
2. Shodan
3. Censys
2. Búsqueda de información pasiva
1. Uso de Google Dorks
2. Búsqueda en Censys/Shodan de dispositivos e información relevante
3. Uso de dorks en Censys/Shodan
4. Mapeo de paginas web de manera pasiva
3. Empresas
1. Búsqueda de empleados
2. Búsqueda de correos asociados
3. Información de posibles leaks
1. Contraseñas
2. Badgets
3. Informacion confidencial
4. Dominios
1. Recopilación de información de
1. WHOIS
1. Histórico de WHOIS
2. DNS
3. Historico de registro
2. Búsqueda de subdominios
3. Información de las tecnologías usadas
1. Recopilación de posibles vulnerabilidades
4. Mapeo de los dominios de manera activa
1. Crawling
2. Fuerza bruta
5. IPs
1. Recopilación de información de servicios (pasivo/activo)
1. Shodan/Censys
2. Nmap/masscan/rustscan
2. Búsqueda de vulnerabilidades por servicio y posibles vías de explotación
3. Mapeo de posibles firewalls/WAF
#### Introducción a la Seguridad Web y de APIs
1. Historia y evolución de la seguridad en aplicaciones web.
1. Principales amenazas y vulnerabilidades (OWASP Top Ten).
1. Diferencias y similitudes entre la seguridad web y de APIs.
1. Legislación y ética en el pentesting web/API.
#### Fundamentos de Arquitectura Web y APIs
1. Arquitectura de aplicaciones web.
1. Frontend vs Backend.
1. Tecnologías y frameworks comunes.
1. Protocolos de comunicación (HTTP/HTTPS).
1. Arquitectura de APIs.
1. REST vs SOAP.
1. Autenticación y autorización (OAuth, JWT, API Keys).
1. Control de versiones y gestión de errores.
#### Configuración del Entorno de Pentesting
1. Instalación y configuración de herramientas de pentesting.
1. Burp Suite, OWASP ZAP, Postman.
1. Entornos de prueba (DVWA, Juice Shop, etc.).
1. Herramientas complementarias (Nmap, Nikto, etc.).
1. Introducción a los frameworks de testing (OWASP, PTES).
#### Análisis de Vulnerabilidades en Aplicaciones Web
1. Inyección de SQL y otras inyecciones.
1. Cross-Site Scripting (XSS).
1. Cross-Site Request Forgery (CSRF).
1. Broken Authentication y Session Management.
1. Insecure Direct Object References (IDOR).
1. Security Misconfiguration y otros OWASP Top Ten.
#### Análisis de Vulnerabilidades en APIs
1. Inyección de código y parámetros.
1. Falta de control de acceso.
1. Exposición de datos sensibles.
1. Tasa de limitación inadecuada (Rate Limiting).
1. Problemas de autorización y autenticación.
1. Pruebas de seguridad específicas para REST y SOAP.
#### Talleres Prácticos y Estudio de Casos
1. Realización de pruebas de penetración en aplicaciones web y APIs de ejemplo.
1. Análisis y resolución de CTFs (Capture The Flag) específicos para web y APIs.
1. Estudio de casos de brechas de seguridad en aplicaciones web y APIs reales.
#### Introducción a la Seguridad Móvil
1. Historia y evolución de la seguridad móvil.
1. Comparativa entre la seguridad de Android e iOS.
1. Principales amenazas y vulnerabilidades en dispositivos móviles.
1. Legislación y ética en el pentesting móvil.
#### Fundamentos de Plataformas Móviles
1. Arquitectura de Android.
1. Sistema de archivos.
1. Permisos y control de acceso.
1. Seguridad del sistema operativo.
1. Arquitectura de iOS.
1. Seguridad del hardware.
1. Cadenas de confianza y firma de código.
1. Protección de datos y sandboxing.
#### Configuración del Entorno de Pentesting
1. Instalación y configuración de herramientas de pentesting.
1. Emuladores y dispositivos físicos.
1. Android Studio y Xcode.
1. Frida, Burp Suite, OWASP ZAP.
1. Introducción a los frameworks de testing (MobSF, Drozer, etc.).
#### Análisis de Aplicaciones Android
1. Técnicas de ingeniería inversa.
1. Decompilación y desensamblaje de APKs.
1. Herramientas (apktool, jadx, etc.).
1. Análisis estático y dinámico.
1. Identificación de vulnerabilidades comunes (Inyección de código, almacenamiento inseguro, etc.).
1. Interceptación de tráfico de red (Burp Suite, Charles Proxy).
1. Explotación de vulnerabilidades y post-explotación.
#### Análisis de Aplicaciones iOS
1. Técnicas de ingeniería inversa en iOS.
1. Desempaquetado de IPA.
1. Herramientas (Cycript, Hopper, Ghidra).
1. Análisis estático y dinámico.
1. Identificación de vulnerabilidades comunes.
1. Interceptación de tráfico de red.
1. Técnicas de explotación y post-explotación.
#### Talleres Prácticos y Estudio de Casos
1. Realización de pruebas de penetración en aplicaciones móviles de ejemplo.
1. Análisis y resolución de CTFs (Capture The Flag) específicos para móviles.
1. Estudio de casos de brechas de seguridad en aplicaciones móviles reales.
#### Introducción a la Seguridad de Infraestructura
1. Historia y evolución de la seguridad en sistemas operativos.
1. Comparativa entre la seguridad de Windows y Linux.
1. Principales amenazas y vulnerabilidades en infraestructuras de TI.
1. Legislación y ética en el pentesting de infraestructuras.
#### Fundamentos de Seguridad en Windows
1. Arquitectura y características de seguridad de Windows.
1. Active Directory y control de dominio.
1. Políticas de grupo y configuración de seguridad.
1. Gestión de usuarios y permisos.
1. Análisis de vulnerabilidades comunes en entornos Windows.
1. SMB, RDP, PowerShell.
1. Mecanismos de autenticación y autorización.
#### Fundamentos de Seguridad en Linux
1. Arquitectura y características de seguridad de Linux.
1. Sistema de archivos y permisos.
1. Configuración de servicios y demonios.
1. Gestión de usuarios y grupos.
1. Análisis de vulnerabilidades comunes en entornos Linux.
1. SSH, NFS, sudo.
1. Mecanismos de autenticación y autorización.
#### Configuración del Entorno de Pentesting
1. Instalación y configuración de herramientas de pentesting.
1. Metasploit, Nmap, Wireshark.
1. Herramientas específicas para Windows (Mimikatz, BloodHound) y Linux (LinEnum, Lynis).
1. Creación de entornos de prueba (máquinas virtuales, contenedores).
#### Pentesting de Infraestructura Windows
1. Reconocimiento y escaneo de redes y sistemas.
1. Descubrimiento de servicios y puertos abiertos.
1. Identificación de sistemas operativos y versiones.
1. Explotación de vulnerabilidades.
1. Escalamiento de privilegios.
1. Movilidad lateral y persistencia.
1. Análisis post-explotación y recolección de información.
#### Pentesting de Infraestructura Linux
1. Reconocimiento y escaneo de redes y sistemas.
1. Descubrimiento de servicios y puertos abiertos.
1. Identificación de sistemas operativos y versiones.
1. Explotación de vulnerabilidades.
1. Escalamiento de privilegios.
1. Movilidad lateral y persistencia.
1. Análisis post1.explotación y recolección de información.
#### Talleres Prácticos y Estudio de Casos
1. Realización de pruebas de penetración en infraestructuras Windows y Linux de ejemplo.
1. Análisis y resolución de CTFs (Capture The Flag) específicos para infraestructuras.
1. Estudio de casos de brechas de seguridad en infraestructuras reales.
#### Introducción a la Tecnología y Seguridad WiFi
1. Historia y evolución de las redes WiFi.
1. Estándares y protocolos WiFi (IEEE 802.11 a/b/g/n/ac/ax).
1. Principales amenazas y vulnerabilidades en redes WiFi.
1. Legislación y ética en el pentesting WiFi.
#### Fundamentos de Seguridad WiFi
1. Tipos de autenticación y cifrado (WEP, WPA, WPA2, WPA3).
1. Conceptos de SSID, BSSID, ESSID.
1. Funcionamiento de la autenticación y el cifrado en WiFi.
1. Modelos de ataque comunes en redes WiFi (e.g., Rogue AP, Evil Twin).
#### Configuración del Entorno de Pentesting WiFi
1. Instalación y configuración de herramientas de pentesting WiFi.
1. Aircrack1.ng suite, Wireshark, Kismet, Reaver.
1. Hardware necesario (adaptadores WiFi, antenas, etc.).
1. Creación de entornos de prueba y laboratorios virtuales.
#### Reconocimiento y Enumeración de Redes WiFi
1. Escaneo y detección de redes WiFi.
1. Uso de herramientas como Airodump1.ng, Kismet.
1. Captura de tráfico y análisis de paquetes.
1. Identificación de SSID ocultos.
1. Análisis de tráfico con Wireshark.
#### Ataques a Redes WiFi
1. Ataques a WEP.
1. Cracking de claves WEP.
1. Ataques a WPA/WPA2.
1. Ataques de diccionario y fuerza bruta.
1. Cracking de WPA/WPA2 usando handshake.
1. Ataques a WPA3.
1. Análisis de vulnerabilidades en WPA3 (e.g., Dragonblood).
1. Ataques de desautenticación.
1. Uso de aireplay1.ng.
1. Ataques de Evil Twin.
1. Configuración de un Rogue AP.
1. Reaver y ataques WPS.
1. Explotación de vulnerabilidades en WPS.
#### Seguridad y Mejores Prácticas en Redes WiFi
1. Configuración segura de redes WiFi.
1. Mejores prácticas de autenticación y cifrado.
1. Segmentación y aislamiento de redes.
1. Implementación de medidas contra ataques comunes.
1. Monitorización y auditoría de redes WiFi.
#### Talleres Prácticos y Estudio de Casos
1. Realización de pruebas de penetración en redes WiFi de ejemplo.
1. Análisis y resolución de CTFs (Capture The Flag) específicos para WiFi.
1. Estudio de casos de brechas de seguridad en redes WiFi reales.
#### Introducción a Buffer Overflow
1. Historia y evolución de las vulnerabilidades de Buffer Overflow.
1. Conceptos básicos: memoria, stack, heap, registros de CPU.
1. Tipos de Buffer Overflow: stack1.based y heap1.based.
1. Legislación y ética en el pentesting relacionado con Buffer Overflow.
#### Fundamentos de Arquitectura y Memoria
1. Arquitectura de sistemas: x86 y x64.
1. Funcionamiento de la memoria en aplicaciones.
1. Organización del stack y heap.
1. Registros importantes en la CPU: EIP, ESP, EBP.
#### Identificación de Vulnerabilidades de Buffer Overflow
1. Análisis de código fuente en C/C++.
1. Técnicas de fuzzing para descubrir vulnerabilidades.
1. Uso de herramientas como AFL (American Fuzzy Lop) y Peach.
1. Casos de estudio de vulnerabilidades famosas.
#### Configuración del Entorno de Pentesting
1. Instalación y configuración de herramientas necesarias.
1. GDB (GNU Debugger), Immunity Debugger, Metasploit.
1. Entornos de prueba como Damn Vulnerable C Program (DVCP).
1. Creación de entornos de laboratorio con máquinas virtuales.
#### Explotación de Buffer Overflow en Stack
1. Manipulación del EIP.
1. Técnicas de shellcode.
1. Creación e inyección de shellcode.
1. Uso de herramientas como msfvenom.
1. Retorno a libc (Return1.to1.libc).
1. Protección y mitigaciones en el stack (canaries, ASLR).
#### Protección y Mitigaciones
1. Técnicas de protección en compiladores (DEP, ASLR, Stack Canaries).
1. Implementación de técnicas de defensa en el código.
1. Herramientas de análisis y mitigación.
1. Valgrind, AddressSanitizer.
1. Buenas prácticas de programación para evitar Buffer Overflow.
#### Talleres Prácticos y Estudio de Casos
1. Realización de pruebas de penetración en aplicaciones vulnerables.
1. Análisis y resolución de CTFs (Capture The Flag) específicos para Buffer Overflow.
1. Estudio de casos de brechas de seguridad relacionadas con Buffer Overflow.
#### Introducción al Pivoting
1. Definición y conceptos básicos del pivoting.
1. Importancia del pivoting en el ciclo de vida de un ataque.
1. Tipos de pivoting: local, remoto, sencillo, complejo.
1. Legislación y ética en el pentesting relacionado con pivoting.
#### Fundamentos de Redes y Arquitecturas de Sistemas
1. Arquitectura de redes corporativas y su segmentación.
1. Protocolos de red y su funcionamiento.
1. Identificación de puntos de pivote potenciales.
1. Técnicas de reconocimiento y enumeración de redes.
#### Configuración del Entorno de Pentesting
1. Instalación y configuración de herramientas necesarias.
1. Metasploit, ProxyChains, SSHuttle, Chisel.
1. Configuración de entornos de prueba con máquinas virtuales y redes simuladas.
#### Técnicas de Pivoting
1. Pivoting a través de túneles SSH.
1. Configuración y uso de túneles SSH.
1. Pivoting a través de VPN.
1. Configuración y uso de VPN para pivoting.
1. Pivoting a través de proxies y herramientas de proxy chaining.
1. Uso de ProxyChains y otras herramientas similares.
1. Pivoting mediante exploits y backdoors.
1. Uso de Metasploit y creación de payloads específicos.
#### Movilidad Lateral y Escalamiento de Privilegios
1. Técnicas de movilidad lateral en redes comprometidas.
1. Uso de PsExec, WMI, SMB.
1. Técnicas de escalamiento de privilegios en sistemas comprometidos.
1. Escalamiento en Windows y Linux.
1. Persistencia en sistemas comprometidos.
1. Creación de backdoors y mantenimientos de acceso.
#### Seguridad y Contramedidas
1. Detectar y prevenir ataques de pivoting.
1. Monitorización de redes y sistemas.
1. Uso de firewalls y segmentación de red.
1. Implementación de políticas de seguridad y mejores prácticas.
1. Gestión de accesos y autenticación multifactor.
1. Herramientas de detección y respuesta a incidentes (EDR).
#### Talleres Prácticos y Estudio de Casos
1. Realización de pruebas de penetración en entornos simulados con pivoting.
1. Análisis y resolución de CTFs (Capture The Flag) específicos para pivoting.
1. Estudio de casos de brechas de seguridad relacionadas con pivoting.
#### Introducción a Active Directory
1. Historia y evolución de Active Directory.
1. Componentes básicos: Domain Controllers, OUs, Forests, Trees, Trusts.
1. Principales servicios y protocolos asociados (LDAP, Kerberos, DNS).
1. Legislación y ética en el pentesting de Active Directory.
#### Fundamentos de Seguridad en Active Directory
1. Conceptos de autenticación y autorización.
1. Políticas de grupo y su configuración.
1. Gestión de usuarios, grupos y permisos.
1. Concepto de dominio y su relación con la seguridad.
#### Configuración del Entorno de Pentesting
1. Instalación y configuración de herramientas necesarias.
1. PowerView, BloodHound, Mimikatz, Metasploit, CrackMapExec.
1. Creación de entornos de prueba con máquinas virtuales.
1. Configuración de un laboratorio de Active Directory.
#### Reconocimiento y Enumeración en Active Directory
1. Enumeración de usuarios y grupos.
1. Uso de PowerView y BloodHound.
1. Enumeración de políticas de grupo (GPO).
1. Identificación de relaciones de confianza y privilegios.
1. Técnicas de reconocimiento en Active Directory.
#### Explotación de Vulnerabilidades en Active Directory
1. Ataques basados en Kerberos.
1. Pass1.the1.Ticket, Pass1.the1.Hash, Kerberoasting.
1. Explotación de delegaciones inseguras.
1. Ataques de Golden Ticket y Silver Ticket.
1. Explotación de políticas de grupo inseguras.
1. Uso de Mimikatz para extracción de credenciales.
#### Movilidad Lateral y Persistencia en Active Directory
1. Técnicas de movilidad lateral.
1. Uso de PsExec, WMI, DCOM.
1. Escalamiento de privilegios.
1. Identificación y explotación de privilegios administrativos.
1. Técnicas de persistencia.
1. Creación de backdoors y cuentas persistentes.
#### Seguridad y Contramedidas en Active Directory
1. Buenas prácticas de configuración y gestión de Active Directory.
1. Implementación de políticas de seguridad y segmentación.
1. Monitorización y detección de ataques.
1. Uso de SIEM y herramientas de detección.
1. Implementación de autenticación multifactor.
1. Gestión de parches y actualizaciones.
#### Talleres Prácticos y Estudio de Casos
1. Realización de pruebas de penetración en entornos simulados de Active Directory.
1. Análisis y resolución de CTFs (Capture The Flag) específicos para Active Directory.
1. Estudio de casos de brechas de seguridad relacionadas con Active Directory.
Profesores
Estos son los profesores que te acompañarán en este máster:
Precio – Opciones de pago y financiación
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Bonificable con FUNDAE
Todos nuestros cursos son bonificables a través de la Fundación Estatal para la Formación en el Empleo (FUNDAE, antigua FUNDACIÓN TRIPARTITA). Si estás interesado coméntanoslo al hacer tu inscripción. Desde KSchool nos encargamos de la gestión para cursos o másteres de más de 60 horas.
Bolsa de empleo
Si has dado un vistazo, ya has visto quienes formamos la escuela. Nuestra red de contactos es única para poder encontrar un buen empleo.
La bolsa de empleo es vitalicia y gratuita, te daremos de alta al mismo tiempo que te matriculas, y cuando quieras podrás darte de baja.
Experiencias que Hablan por Sí Mismas
¿Quieres saber más?
Pídenos información y nos pondremos en contacto contigo para asesorarte de forma personalizada.

