Se Nota que el instructor Santiago tiene un gran dominio del lenguaje de programación Python aplicado al Hacking
Ciberseguridad · Intermedio
Python hacking: ciberseguridad y hacking ético con Python
Programa en Python tus propias herramientas de hacking ético: OSINT, escaneo, exploits, ataques de red, web y post-explotación.
- Duración34 h 31 min
- Valoración4,7 / 51.103 reseñas
- Alumnos9.184
- CertificadoIncluido


Qué aprenderás
- Automatizar Google hacking y OSINT con Selenium, Shodan y Wayback Machine
- Programar escáneres de hosts, puertos y servicios con sockets, Scapy y Nmap
- Desarrollar exploits y shells reversas, e integrar Metasploit y Nessus desde Python
- Implementar ataques de red como ARP spoofing, DNS spoofing o MAC spoofing
- Automatizar pruebas web con OWASP ZAP y escáneres propios de XSS y SQL injection
- Crackear hashes, persistir en Windows y evadir antivirus con shellcode
PythonOSINTScapyExploits y shellsHacking webIA generativa
Mapa del temario
12 secciones · 199 lecciones · 35 h 53
01Presentación del curso
- Vídeo: Presentación del curso3 min
02Preparación del entorno de aprendizaje
- Vídeo: ¿Cómo abordar este curso?5 min
- Vídeo: Instalación de VMware8 min
- Vídeo: Instalación de Kali Linux6 min
- Artículo: IMPORTANTE: ¿No se ve el cursor del ratón en Kali Linux?3 min
- Vídeo: [Opcional] Instalación de VMware Fusión y Kali Linux en MacOS9 min
- Vídeo: Instalación y configuración de Visual Studio Code9 min
03Fundamentos e introducción a Python: Curso rápido de Python
- Vídeo: Introducción a la sección1 min
- Vídeo: ¿Qué es Python? - Sintaxis y semántica9 min
- Vídeo: Entrada y salida de usuario: Input y Print10 min
- Ejercicio: Práctica Print1 min
- Vídeo: Tipos de datos simples: Strings, Números y FStrings12 min
- Vídeo: Variables12 min
- Ejercicio: Práctica Variables, Strings y Números2 min
- Vídeo: Comentarios4 min
- Ejercicio: Práctica Comentarios2 min
- Vídeo: Tipos de datos complejos: Listas, Tuplas y Diccionarios13 min
- Vídeo: Indexing, Slicing y Stride16 min
- Ejercicio: Práctica Listas, Tuplas y Diccionarios2 min
- Vídeo: Operadores I: Aritméticos, Comparación y Asignación16 min
- Artículo: Lectura: Tipos de operadores Aritméticos, Comparación y Asignación1 min
- Ejercicio: Práctica Operadores Aritméticos, Comparación y Asignación1 min
- Vídeo: Operadores II: Pertenencia, Lógicos e Identidad10 min
- Artículo: Lectura: Tipos de operadores Pertenencia, Lógicos e Identidad1 min
- Ejercicio: Práctica Operadores Pertenencia, Lógicos, Identidad1 min
- Vídeo: Control de flujo: Sentencias condicionales - If else11 min
- Ejercicio: Práctica if else1 min
- Vídeo: Control de flujo: Bucles - For, While, Break, Continue, Range17 min
- Ejercicio: Práctica bucle For3 min
- Ejercicio: Práctica bucle While2 min
- Vídeo: Funciones: Parámetros, Argumentos, Return, Docstrings18 min
- Artículo: Lectura: Funciones propias de Python1 min
- Ejercicio: Práctica Funciones3 min
- Ejercicio: Práctica Docstrings2 min
- Vídeo: Scope11 min
- Ejercicio: Práctica Scope2 min
- Vídeo: Orientación a objetos: Clases, Métodos y Atributos14 min
- Ejercicio: Práctica Clases, Métodos y Atributos2 min
- Vídeo: Orientación a objetos: Herencia y manejo de objetos20 min
- Artículo: Lectura: Métodos mágicos en Python2 min
- Ejercicio: Práctica Herencia y manejo de objetos2 min
- Vídeo: Módulos y Paquetes en Python16 min
- Ejercicio: Práctica Programación Modular2 min
- Vídeo: Librerías externas y pip12 min
- Vídeo: Manejo de Excepciones en Python10 min
- Ejercicio: Práctica Excepciones2 min
- Artículo: Lectura: Zen of Python2 min
- Vídeo: BONUS: Amplía tus conocimientos sobre Python1 min
04Primer proyecto de Python Hacking: Google Hacking, IA y Automatización
- Vídeo: Introducción a la sección1 min
- Artículo: Descarga de los ejercicios del curso1 min
- Vídeo: Entornos virtuales en Python10 min
- Artículo: Disclaimer: Aviso importante2 min
- Vídeo: Hacking con buscadores con Python - Parte 125 min
- Artículo: Código adaptado a SerpApi - Parte 12 min
- Artículo: Operadores y keywords Google Hacking3 min
- Vídeo: Hacking con buscadores con Python - Parte 226 min
- Artículo: Código adaptado a SerpApi - Parte 21 min
- Artículo: [Opcional] Tarea: DuckDuckGo Hacking1 min
- Artículo: SerpApi: A partir de aquí, el código es idéntico2 min
- Vídeo: Ejecución de scripts en Python6 min
- Vídeo: Argumentos en línea de comandos: Argparse24 min
- Vídeo: Generación de resultados: JSON, HTML, Consola22 min
- Vídeo: Manejo de ficheros: Descarga, Lectura y Escritura17 min
- Vídeo: Inteligencia Artificial aplicada a Hacking Ético y Ciberseguridad15 min
- Vídeo: Potenciando los Dorks con Inteligencia Artificial14 min
- Vídeo: OpenAI, GPT-4 y ChatGPT-47 min
- Vídeo: Potenciando los Dorks con GPT-413 min
- Vídeo: Google Hacking con Inteligencia Artificial13 min
- Vídeo: Filtrado de información con Expresiones Regulares19 min
- Vídeo: Filtrado de información con Inteligencia Artificial - Parte 117 min
- Vídeo: Filtrado de información con Inteligencia Artificial - Parte 216 min
- Artículo: [Opcional] Tarea: Integra SmartSearch con NinjaDork1 min
- Vídeo: Emulando el comportamiento humano con Selenium25 min
- Vídeo: Hacking con buscadores automático con Selenium29 min
05Investigación de fuentes abiertas (OSINT) con Python Hacking
- Vídeo: Introducción a la sección1 min
- Vídeo: Descubriendo dispositivos en Internet con Shodan10 min
- Vídeo: ¿Qué buscar con Shodan?4 min
- Vídeo: Shodan con Python: Identificando aplicaciones webs y hosts automáticamente15 min
- Vídeo: Autenticación y Login automatizado con Python y Shodan25 min
- Artículo: Tarea: Automatiza el Login con Selenium1 min
- Vídeo: Resolución tarea: Automatización Login con Selenium15 min
- Vídeo: Procesamiento en paralelo con Python: Multithreading16 min
- Artículo: [Opcional] Tarea avanzada: Multithreading con Python3 min
- Artículo: Otros buscadores interesantes: Censys, ZoomEye, GreyNoise, DeHashed...1 min
- Vídeo: Investigación de información histórica: Wayback Machine21 min
- Vídeo: Filtrado de información histórica: PDF, DOC, TXT...16 min
- Vídeo: Análisis y enumeración de DNS16 min
- Artículo: Lectura: ¿Cómo funciona DNS?2 min
- Vídeo: Investigación de un nombre de dominio: WHOIS7 min
- Vídeo: Geolocalización e investigación de una dirección IP17 min
- Vídeo: Geolocalización e investigación de un número de teléfono16 min
- Vídeo: Análisis de metadatos con Python: Imágenes18 min
- Vídeo: Análisis de metadatos con Python: PDFs y Documentos16 min
- Artículo: Herramientas OSINT desarrolladas en Python: Sherlock, Spiderfoot...2 min
06Escaneo y análisis de redes con Python: Hosts, Puertos, Servicios...
- Vídeo: Introducción a la sección1 min
- Vídeo: Sniffers con Python14 min
- Vídeo: Sniffers con Python: Pyshark y Tshark26 min
- Vídeo: Introducción a Scapy8 min
- Vídeo: Sniffers con Python: Scapy24 min
- Vídeo: Networking y Sockets con Python: Cliente-Servidor18 min
- Vídeo: Entorno de aprendizaje: Instalación Linux vulnerable6 min
- Vídeo: Escaneo de Hosts con Python y Sockets24 min
- Vídeo: Escaneo de Hosts con Scapy13 min
- Vídeo: Escaneo ARP con Scapy9 min
- Vídeo: Escaneo de Puertos con Python20 min
- Vídeo: Escaneo de Servicios y Banner con Python16 min
- Vídeo: Entorno de aprendizaje: Instalación Windows8 min
- Vídeo: Configuración de un recurso/carpeta de red6 min
- Vídeo: Descubrimiento de recursos/carpetas de red con Python21 min
- Artículo: [Opcional] Tarea avanzada: Descarga los ficheros y procesa su contenido2 min
- Vídeo: Integración de Nmap con Python: Hosts, Puertos, Servicios...16 min
- Artículo: Tarea: Escaneo y priorización de hosts con Inteligencia Artificial (IA)2 min
- Vídeo: Escaneo y priorización de hosts con Inteligencia Artificial (IA)11 min
07Análisis de vulnerabilidades en Hosts con Python
- Vídeo: Introducción a la sección1 min
- Vídeo: BeautifulSoup: Procesamiento de páginas web con Python17 min
- Vídeo: CVE, CVSS, CVE Details con Python6 min
- Vídeo: Escáner de vulnerabilidades con Python: Obtención de CVEs10 min
- Vídeo: Escáner de vulnerabilidades con Python: Obtención de CVSS10 min
- Vídeo: Escáner de vulnerabilidades con Python: Presentación de resultados10 min
- Artículo: [Opcional] Tarea: Integración de análisis de red y detección de vulnerabilidades2 min
- Vídeo: Instalación y configuración de Nessus10 min
- Vídeo: Introducción a Nessus con Python7 min
- Vídeo: Nessus con Python: Creación de una sesión y consulta de políticas14 min
- Vídeo: Nessus con Python: Creación de escaneos7 min
- Vídeo: Nessus con Python: Descarga y procesamiento de resultados22 min
- Artículo: [Opcional] Tarea: Procesa los resultados de Nessus con Python2 min
08Python Hacking y Explotación de vulnerabilidades en Hosts con Python
- Vídeo: Introducción a la sección2 min
- Vídeo: Desarrollo de exploits con Python: Introducción18 min
- Vídeo: Desarrollo de exploits con Python: Ejecución remota de comandos14 min
- Artículo: Tarea: Explota la vulnerabilidad de UnrealIRCd con Python1 min
- Vídeo: Resolución de la tarea: Explotación UnrealIRCd con Python10 min
- Vídeo: Shell reversa TCP con Python27 min
- Vídeo: Shell reversa HTTP con Python24 min
- Vídeo: Convertidor One-liner con Inteligencia Artificial (IA)20 min
- Vídeo: Shell reversa cifrada (HTTPs) en Python13 min
- Artículo: [Opcional] Tarea: Explota la vulnerabilidad UrealIRCd con una Shell cifrada1 min
- Vídeo: Transferencia de ficheros con Python: HTTPServer9 min
- Vídeo: Explotación del Kernel y elevación de privilegios con Python10 min
- Vídeo: PyMetasploit: Metasploit con Python9 min
- Vídeo: PyMetasploit: Enumeración y filtrado de módulos y exploits6 min
- Vídeo: PyMetasploit: Configuración y ejecución de exploits18 min
- Vídeo: PyMetasploit: Manejo de sesiones11 min
- Vídeo: Bonus: Keylogger con Python11 min
- Vídeo: Compilar programas en Python: Pyinstaller6 min
09Python Hacking y Explotación de redes informáticas con Python
- Vídeo: Introducción a la sección1 min
- Vídeo: Man In The Middle (MITM) y ARP Spoofing9 min
- Vídeo: ARP Spoofing con Python27 min
- Vídeo: Interceptación de tráfico de red en tiempo real con Python17 min
- Vídeo: Modificación de tráfico de red en tiempo real con Python10 min
- Artículo: Tarea: Modificación de tráfico HTTP en tiempo real2 min
- Vídeo: Modificación de tráfico HTTP en tiempo real25 min
- Vídeo: Introducción a DNS Spoofing4 min
- Vídeo: DNS Spoofing con Python - Parte 116 min
- Vídeo: DNS Spoofing con Python - Parte 216 min
- Vídeo: [Opcional] Unas palabras sobre SSLStrip y HSTS5 min
- Artículo: Tarea: Detectar ARP Spoofing con Python2 min
- Vídeo: Detectar ARP Spoofing con Python16 min
- Vídeo: Fuerza Bruta SSH con Python - Parte 115 min
- Vídeo: Fuerza Bruta SSH con Python - Parte 211 min
- Vídeo: DHCP Listener con Python19 min
- Vídeo: MAC Spoofing con Python - Parte 119 min
- Vídeo: MAC Spoofing con Python - Parte 212 min
10Python Hacking y Explotación de aplicaciones web con Python
- Vídeo: Introducción a la sección1 min
- Vídeo: Instalación de una aplicación web vulnerable5 min
- Vídeo: Spidering y Crawling con Python - Parte 116 min
- Vídeo: Spidering y Crawling con Python - Parte 212 min
- Vídeo: OWASP ZAP con Python: Análisis avanzado de aplicaciones web13 min
- Vídeo: Presentación de resultados con Streamlit14 min
- Vídeo: Análisis pasivo con Python y OWASP ZAP14 min
- Vídeo: Análisis activo con Python y OWASP ZAP7 min
- Vídeo: Autenticación en una aplicación web con Python - Parte 19 min
- Vídeo: Autenticación en una aplicación web con Python - Parte 220 min
- Vídeo: Introducción al escaneo y explotación de XSS con Python14 min
- Vídeo: Escaneo y explotación de XSS con Python - Parte 124 min
- Vídeo: Escaneo y explotación de XSS con Python - Parte 215 min
- Artículo: Tarea: Implementa un escáner de SQL Injection con Python2 min
- Vídeo: Escaneo y explotación de SQL Injection con Python20 min
- Vídeo: Descubrimiento de subdominios con Python26 min
- Vídeo: Descubrimiento de contenido web con Python - Parte 121 min
- Vídeo: Descubrimiento de contenido web con Python - Parte 219 min
- Artículo: Tarea: Fuerza Bruta a paneles de autenticación web con Python2 min
- Vídeo: Fuerza Bruta a paneles de autenticación web con Python27 min
- Vídeo: Extendiendo Burp Suite con Python19 min
11Post-explotación y evasión de defensas con Python
- Vídeo: Introducción a la sección1 min
- Vídeo: Cracking de contraseñas y hashes con Python - Parte 112 min
- Vídeo: Cracking de contraseñas y hashes con Python - Parte 214 min
- Artículo: Tarea: Cracking de un fichero ZIP con contraseña2 min
- Vídeo: Cracking de un fichero ZIP con contraseña17 min
- Vídeo: Obtención de contraseñas de un navegador con Python24 min
- Vídeo: WINE: Compilar programas para Windows en Kali Linux16 min
- Vídeo: Obtención de contraseñas WiFi con Python en Windows23 min
- Artículo: [Opcional] Tarea avanzada: Obtención de contraseñas WiFi en Linux y MacOS2 min
- Vídeo: Persistencia en Windows con Python19 min
- Vídeo: Creación de un servicio de Windows con Python18 min
- Vídeo: Evasión de defensas (Anti-Virus, EDR...) con Python21 min
- Artículo: [Opcional] Tarea: Genera Shellcodes (opcodes) con Python2 min
- Vídeo: Esteganografía con Python: Exfiltrar información en Imágenes - Parte 120 min
- Vídeo: Esteganografía con Python: Exfiltrar información en Imágenes - Parte 215 min
12Despedida del curso
- Vídeo: Despedida del curso1 min
Forma parte de estas rutas
Hacker ético profesional
Lo que dicen de este curso
4,7 de media en 1.103 reseñas
El profesor explica de manera clara , va al punto , cubre los detalles y hace lo mas importante se enfoca en la programación practica ya que teoría tenemos de sobra en internet. Aprendizaje garantizado el resto depende de ti.
Santiago es un maestro en la materia, un curso muy completo, muy bien explicado y muy chulo de realizar. Tampoco necesitas unos conocimientos de python muy extensos ya que incluye una breve pero eficaz introducción al lenguaje. Un curso de 10.
Una pena que algunos de los ejercicios ya no se puedan hacer porque han capado o hecho de pago algunas herramientas, sin embargo, es un gran curso
El profesor demuestra tener unos conocimientos muy avanzados en ciberseguridad y en Python. No solo domina la materia, sino que sabe transmitirla de forma clara. Totalmente recomendable tanto para quienes se inician como para quienes quieren profundizar en el ámbito de la ciberseguridad.
Excelente contenido, muy buena forma de explicar y conocimientos solidos sobre el tema.
Instructor

Santiago Hernández
Experto en IA y ciberseguridad
Experto en IA y ciberseguridad con +300k alumnos formados. Profesor universitario y speaker internacional en las conferencias más prestigiosas del sector.
Ver su trayectoria →


















