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.

Python hacking: ciberseguridad y hacking ético con Python

Presentación · Python hacking

0:00 / 0:00

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 curso1 lecciones · 3 min
  1. Vídeo: Presentación del curso3 min
02Preparación del entorno de aprendizaje6 lecciones · 40 min
  1. Vídeo: ¿Cómo abordar este curso?5 min
  2. Vídeo: Instalación de VMware8 min
  3. Vídeo: Instalación de Kali Linux6 min
  4. Artículo: IMPORTANTE: ¿No se ve el cursor del ratón en Kali Linux?3 min
  5. Vídeo: [Opcional] Instalación de VMware Fusión y Kali Linux en MacOS9 min
  6. Vídeo: Instalación y configuración de Visual Studio Code9 min
03Fundamentos e introducción a Python: Curso rápido de Python41 lecciones · 4 h 30
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: ¿Qué es Python? - Sintaxis y semántica9 min
  3. Vídeo: Entrada y salida de usuario: Input y Print10 min
  4. Ejercicio: Práctica Print1 min
  5. Vídeo: Tipos de datos simples: Strings, Números y FStrings12 min
  6. Vídeo: Variables12 min
  7. Ejercicio: Práctica Variables, Strings y Números2 min
  8. Vídeo: Comentarios4 min
  9. Ejercicio: Práctica Comentarios2 min
  10. Vídeo: Tipos de datos complejos: Listas, Tuplas y Diccionarios13 min
  11. Vídeo: Indexing, Slicing y Stride16 min
  12. Ejercicio: Práctica Listas, Tuplas y Diccionarios2 min
  13. Vídeo: Operadores I: Aritméticos, Comparación y Asignación16 min
  14. Artículo: Lectura: Tipos de operadores Aritméticos, Comparación y Asignación1 min
  15. Ejercicio: Práctica Operadores Aritméticos, Comparación y Asignación1 min
  16. Vídeo: Operadores II: Pertenencia, Lógicos e Identidad10 min
  17. Artículo: Lectura: Tipos de operadores Pertenencia, Lógicos e Identidad1 min
  18. Ejercicio: Práctica Operadores Pertenencia, Lógicos, Identidad1 min
  19. Vídeo: Control de flujo: Sentencias condicionales - If else11 min
  20. Ejercicio: Práctica if else1 min
  21. Vídeo: Control de flujo: Bucles - For, While, Break, Continue, Range17 min
  22. Ejercicio: Práctica bucle For3 min
  23. Ejercicio: Práctica bucle While2 min
  24. Vídeo: Funciones: Parámetros, Argumentos, Return, Docstrings18 min
  25. Artículo: Lectura: Funciones propias de Python1 min
  26. Ejercicio: Práctica Funciones3 min
  27. Ejercicio: Práctica Docstrings2 min
  28. Vídeo: Scope11 min
  29. Ejercicio: Práctica Scope2 min
  30. Vídeo: Orientación a objetos: Clases, Métodos y Atributos14 min
  31. Ejercicio: Práctica Clases, Métodos y Atributos2 min
  32. Vídeo: Orientación a objetos: Herencia y manejo de objetos20 min
  33. Artículo: Lectura: Métodos mágicos en Python2 min
  34. Ejercicio: Práctica Herencia y manejo de objetos2 min
  35. Vídeo: Módulos y Paquetes en Python16 min
  36. Ejercicio: Práctica Programación Modular2 min
  37. Vídeo: Librerías externas y pip12 min
  38. Vídeo: Manejo de Excepciones en Python10 min
  39. Ejercicio: Práctica Excepciones2 min
  40. Artículo: Lectura: Zen of Python2 min
  41. Vídeo: BONUS: Amplía tus conocimientos sobre Python1 min
04Primer proyecto de Python Hacking: Google Hacking, IA y Automatización26 lecciones · 5 h 12
  1. Vídeo: Introducción a la sección1 min
  2. Artículo: Descarga de los ejercicios del curso1 min
  3. Vídeo: Entornos virtuales en Python10 min
  4. Artículo: Disclaimer: Aviso importante2 min
  5. Vídeo: Hacking con buscadores con Python - Parte 125 min
  6. Artículo: Código adaptado a SerpApi - Parte 12 min
  7. Artículo: Operadores y keywords Google Hacking3 min
  8. Vídeo: Hacking con buscadores con Python - Parte 226 min
  9. Artículo: Código adaptado a SerpApi - Parte 21 min
  10. Artículo: [Opcional] Tarea: DuckDuckGo Hacking1 min
  11. Artículo: SerpApi: A partir de aquí, el código es idéntico2 min
  12. Vídeo: Ejecución de scripts en Python6 min
  13. Vídeo: Argumentos en línea de comandos: Argparse24 min
  14. Vídeo: Generación de resultados: JSON, HTML, Consola22 min
  15. Vídeo: Manejo de ficheros: Descarga, Lectura y Escritura17 min
  16. Vídeo: Inteligencia Artificial aplicada a Hacking Ético y Ciberseguridad15 min
  17. Vídeo: Potenciando los Dorks con Inteligencia Artificial14 min
  18. Vídeo: OpenAI, GPT-4 y ChatGPT-47 min
  19. Vídeo: Potenciando los Dorks con GPT-413 min
  20. Vídeo: Google Hacking con Inteligencia Artificial13 min
  21. Vídeo: Filtrado de información con Expresiones Regulares19 min
  22. Vídeo: Filtrado de información con Inteligencia Artificial - Parte 117 min
  23. Vídeo: Filtrado de información con Inteligencia Artificial - Parte 216 min
  24. Artículo: [Opcional] Tarea: Integra SmartSearch con NinjaDork1 min
  25. Vídeo: Emulando el comportamiento humano con Selenium25 min
  26. Vídeo: Hacking con buscadores automático con Selenium29 min
05Investigación de fuentes abiertas (OSINT) con Python Hacking20 lecciones · 3 h 42
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: Descubriendo dispositivos en Internet con Shodan10 min
  3. Vídeo: ¿Qué buscar con Shodan?4 min
  4. Vídeo: Shodan con Python: Identificando aplicaciones webs y hosts automáticamente15 min
  5. Vídeo: Autenticación y Login automatizado con Python y Shodan25 min
  6. Artículo: Tarea: Automatiza el Login con Selenium1 min
  7. Vídeo: Resolución tarea: Automatización Login con Selenium15 min
  8. Vídeo: Procesamiento en paralelo con Python: Multithreading16 min
  9. Artículo: [Opcional] Tarea avanzada: Multithreading con Python3 min
  10. Artículo: Otros buscadores interesantes: Censys, ZoomEye, GreyNoise, DeHashed...1 min
  11. Vídeo: Investigación de información histórica: Wayback Machine21 min
  12. Vídeo: Filtrado de información histórica: PDF, DOC, TXT...16 min
  13. Vídeo: Análisis y enumeración de DNS16 min
  14. Artículo: Lectura: ¿Cómo funciona DNS?2 min
  15. Vídeo: Investigación de un nombre de dominio: WHOIS7 min
  16. Vídeo: Geolocalización e investigación de una dirección IP17 min
  17. Vídeo: Geolocalización e investigación de un número de teléfono16 min
  18. Vídeo: Análisis de metadatos con Python: Imágenes18 min
  19. Vídeo: Análisis de metadatos con Python: PDFs y Documentos16 min
  20. Artículo: Herramientas OSINT desarrolladas en Python: Sherlock, Spiderfoot...2 min
06Escaneo y análisis de redes con Python: Hosts, Puertos, Servicios...19 lecciones · 4 h 05
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: Sniffers con Python14 min
  3. Vídeo: Sniffers con Python: Pyshark y Tshark26 min
  4. Vídeo: Introducción a Scapy8 min
  5. Vídeo: Sniffers con Python: Scapy24 min
  6. Vídeo: Networking y Sockets con Python: Cliente-Servidor18 min
  7. Vídeo: Entorno de aprendizaje: Instalación Linux vulnerable6 min
  8. Vídeo: Escaneo de Hosts con Python y Sockets24 min
  9. Vídeo: Escaneo de Hosts con Scapy13 min
  10. Vídeo: Escaneo ARP con Scapy9 min
  11. Vídeo: Escaneo de Puertos con Python20 min
  12. Vídeo: Escaneo de Servicios y Banner con Python16 min
  13. Vídeo: Entorno de aprendizaje: Instalación Windows8 min
  14. Vídeo: Configuración de un recurso/carpeta de red6 min
  15. Vídeo: Descubrimiento de recursos/carpetas de red con Python21 min
  16. Artículo: [Opcional] Tarea avanzada: Descarga los ficheros y procesa su contenido2 min
  17. Vídeo: Integración de Nmap con Python: Hosts, Puertos, Servicios...16 min
  18. Artículo: Tarea: Escaneo y priorización de hosts con Inteligencia Artificial (IA)2 min
  19. Vídeo: Escaneo y priorización de hosts con Inteligencia Artificial (IA)11 min
07Análisis de vulnerabilidades en Hosts con Python13 lecciones · 1 h 58
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: BeautifulSoup: Procesamiento de páginas web con Python17 min
  3. Vídeo: CVE, CVSS, CVE Details con Python6 min
  4. Vídeo: Escáner de vulnerabilidades con Python: Obtención de CVEs10 min
  5. Vídeo: Escáner de vulnerabilidades con Python: Obtención de CVSS10 min
  6. Vídeo: Escáner de vulnerabilidades con Python: Presentación de resultados10 min
  7. Artículo: [Opcional] Tarea: Integración de análisis de red y detección de vulnerabilidades2 min
  8. Vídeo: Instalación y configuración de Nessus10 min
  9. Vídeo: Introducción a Nessus con Python7 min
  10. Vídeo: Nessus con Python: Creación de una sesión y consulta de políticas14 min
  11. Vídeo: Nessus con Python: Creación de escaneos7 min
  12. Vídeo: Nessus con Python: Descarga y procesamiento de resultados22 min
  13. Artículo: [Opcional] Tarea: Procesa los resultados de Nessus con Python2 min
08Python Hacking y Explotación de vulnerabilidades en Hosts con Python18 lecciones · 3 h 30
  1. Vídeo: Introducción a la sección2 min
  2. Vídeo: Desarrollo de exploits con Python: Introducción18 min
  3. Vídeo: Desarrollo de exploits con Python: Ejecución remota de comandos14 min
  4. Artículo: Tarea: Explota la vulnerabilidad de UnrealIRCd con Python1 min
  5. Vídeo: Resolución de la tarea: Explotación UnrealIRCd con Python10 min
  6. Vídeo: Shell reversa TCP con Python27 min
  7. Vídeo: Shell reversa HTTP con Python24 min
  8. Vídeo: Convertidor One-liner con Inteligencia Artificial (IA)20 min
  9. Vídeo: Shell reversa cifrada (HTTPs) en Python13 min
  10. Artículo: [Opcional] Tarea: Explota la vulnerabilidad UrealIRCd con una Shell cifrada1 min
  11. Vídeo: Transferencia de ficheros con Python: HTTPServer9 min
  12. Vídeo: Explotación del Kernel y elevación de privilegios con Python10 min
  13. Vídeo: PyMetasploit: Metasploit con Python9 min
  14. Vídeo: PyMetasploit: Enumeración y filtrado de módulos y exploits6 min
  15. Vídeo: PyMetasploit: Configuración y ejecución de exploits18 min
  16. Vídeo: PyMetasploit: Manejo de sesiones11 min
  17. Vídeo: Bonus: Keylogger con Python11 min
  18. Vídeo: Compilar programas en Python: Pyinstaller6 min
09Python Hacking y Explotación de redes informáticas con Python18 lecciones · 3 h 46
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: Man In The Middle (MITM) y ARP Spoofing9 min
  3. Vídeo: ARP Spoofing con Python27 min
  4. Vídeo: Interceptación de tráfico de red en tiempo real con Python17 min
  5. Vídeo: Modificación de tráfico de red en tiempo real con Python10 min
  6. Artículo: Tarea: Modificación de tráfico HTTP en tiempo real2 min
  7. Vídeo: Modificación de tráfico HTTP en tiempo real25 min
  8. Vídeo: Introducción a DNS Spoofing4 min
  9. Vídeo: DNS Spoofing con Python - Parte 116 min
  10. Vídeo: DNS Spoofing con Python - Parte 216 min
  11. Vídeo: [Opcional] Unas palabras sobre SSLStrip y HSTS5 min
  12. Artículo: Tarea: Detectar ARP Spoofing con Python2 min
  13. Vídeo: Detectar ARP Spoofing con Python16 min
  14. Vídeo: Fuerza Bruta SSH con Python - Parte 115 min
  15. Vídeo: Fuerza Bruta SSH con Python - Parte 211 min
  16. Vídeo: DHCP Listener con Python19 min
  17. Vídeo: MAC Spoofing con Python - Parte 119 min
  18. Vídeo: MAC Spoofing con Python - Parte 212 min
10Python Hacking y Explotación de aplicaciones web con Python21 lecciones · 5 h 00
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: Instalación de una aplicación web vulnerable5 min
  3. Vídeo: Spidering y Crawling con Python - Parte 116 min
  4. Vídeo: Spidering y Crawling con Python - Parte 212 min
  5. Vídeo: OWASP ZAP con Python: Análisis avanzado de aplicaciones web13 min
  6. Vídeo: Presentación de resultados con Streamlit14 min
  7. Vídeo: Análisis pasivo con Python y OWASP ZAP14 min
  8. Vídeo: Análisis activo con Python y OWASP ZAP7 min
  9. Vídeo: Autenticación en una aplicación web con Python - Parte 19 min
  10. Vídeo: Autenticación en una aplicación web con Python - Parte 220 min
  11. Vídeo: Introducción al escaneo y explotación de XSS con Python14 min
  12. Vídeo: Escaneo y explotación de XSS con Python - Parte 124 min
  13. Vídeo: Escaneo y explotación de XSS con Python - Parte 215 min
  14. Artículo: Tarea: Implementa un escáner de SQL Injection con Python2 min
  15. Vídeo: Escaneo y explotación de SQL Injection con Python20 min
  16. Vídeo: Descubrimiento de subdominios con Python26 min
  17. Vídeo: Descubrimiento de contenido web con Python - Parte 121 min
  18. Vídeo: Descubrimiento de contenido web con Python - Parte 219 min
  19. Artículo: Tarea: Fuerza Bruta a paneles de autenticación web con Python2 min
  20. Vídeo: Fuerza Bruta a paneles de autenticación web con Python27 min
  21. Vídeo: Extendiendo Burp Suite con Python19 min
11Post-explotación y evasión de defensas con Python15 lecciones · 3 h 26
  1. Vídeo: Introducción a la sección1 min
  2. Vídeo: Cracking de contraseñas y hashes con Python - Parte 112 min
  3. Vídeo: Cracking de contraseñas y hashes con Python - Parte 214 min
  4. Artículo: Tarea: Cracking de un fichero ZIP con contraseña2 min
  5. Vídeo: Cracking de un fichero ZIP con contraseña17 min
  6. Vídeo: Obtención de contraseñas de un navegador con Python24 min
  7. Vídeo: WINE: Compilar programas para Windows en Kali Linux16 min
  8. Vídeo: Obtención de contraseñas WiFi con Python en Windows23 min
  9. Artículo: [Opcional] Tarea avanzada: Obtención de contraseñas WiFi en Linux y MacOS2 min
  10. Vídeo: Persistencia en Windows con Python19 min
  11. Vídeo: Creación de un servicio de Windows con Python18 min
  12. Vídeo: Evasión de defensas (Anti-Virus, EDR...) con Python21 min
  13. Artículo: [Opcional] Tarea: Genera Shellcodes (opcodes) con Python2 min
  14. Vídeo: Esteganografía con Python: Exfiltrar información en Imágenes - Parte 120 min
  15. Vídeo: Esteganografía con Python: Exfiltrar información en Imágenes - Parte 215 min
12Despedida del curso1 lecciones · 1 min
  1. Vídeo: Despedida del curso1 min

Forma parte de estas rutas

Linux20 hPython25 hHacking ético21 hPrivacidad online9 hPython hacking35 hHacking avanzado25 h

Hacker ético profesional

6 cursos · 136 h de vídeo

Ver ruta · 41,99 €

Lo que dicen de este curso

4,7 de media en 1.103 reseñas

  • Se Nota que el instructor Santiago tiene un gran dominio del lenguaje de programación Python aplicado al Hacking
    Isahat D.jun 2026
  • 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.
    Francisco U.may 2026
  • 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.
    Víctor M.may 2026
  • 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
    Sergio M.ene 2026
  • 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.
    Sergio R.dic 2025
  • Excelente contenido, muy buena forma de explicar y conocimientos solidos sobre el tema.
    Pablo Edwin Garcia G.sept 2026
Ver todas las opiniones →

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 →

[pago]Pago seguro

Tu pedido

    PaddleCreem procesa el pago como distribuidor y te envía la factura. Los datos de tu tarjeta no pasan por Techmind Academy.

    Cargando el pago seguro…