Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python para Hacking Ético y Pentesting: De Cero a Experto
Rating: 4.3 out of 5(289 ratings)
3,622 students

Python para Hacking Ético y Pentesting: De Cero a Experto

Aprende Python desarrollando herramientas para Pentesting, Web Scraping, automatización y Hacking Ético.
Created byPedro Vargas
Last updated 7/2026
Spanish
Spanish [Auto],

What you'll learn

  • Aprender Python 3 desde cero aplicándolo al Hacking Ético y Pentesting.
  • Dominar los fundamentos del lenguaje, incluyendo variables, funciones, estructuras de control, manejo de archivos y Programación Orientada a Objetos (POO).
  • Automatizar tareas de reconocimiento y recopilación de información utilizando Python.
  • Realizar Web Scraping con BeautifulSoup y Selenium para extraer información de aplicaciones web.
  • Automatizar peticiones HTTP utilizando los métodos GET y POST.
  • Analizar respuestas HTTP, cabeceras de seguridad, códigos de estado, redirecciones y tecnologías utilizadas por aplicaciones web.
  • Desarrollar un HTTP Inspector profesional para analizar aplicaciones web.
  • Automatizar escaneos con Nmap y desarrollar herramientas para reconocimiento.
  • Comprender cómo funcionan técnicas de fuerza bruta, hashing, keyloggers, ransomware y otras herramientas desde un enfoque educativo y de hacking ético.
  • Desarrollar proyectos reales utilizando Python aplicados a Ciberseguridad y Pentesting.

Course content

22 sections92 lectures21h 48m total length
  • ¿Porque Python?6:50
  • Recomendación para iniciar el curso4:01

Requirements

  • No se requieren conocimientos previos de Python.
  • Conocimientos básicos de informática son recomendables, pero no obligatorios.
  • Un computador con Windows o Linux.
  • Acceso a Internet para descargar las herramientas utilizadas durante el curso.
  • Muchas ganas de aprender programación aplicada a la Ciberseguridad y al Hacking Ético.

Description

Aprende Python desarrollando herramientas reales para Hacking Ético y Pentesting

Python es uno de los lenguajes de programación más utilizados por profesionales de Ciberseguridad, Pentesting y Hacking Ético gracias a su simplicidad, potencia y capacidad para automatizar tareas complejas.

En este curso aprenderás Python desde cero, construyendo una base sólida de programación mientras desarrollas herramientas reales utilizadas durante pruebas de penetración y evaluaciones de seguridad.

No necesitas experiencia previa programando. Comenzaremos desde los fundamentos del lenguaje y avanzaremos progresivamente hasta desarrollar proyectos completos aplicados al mundo del Pentesting.

¿Qué aprenderás?

Durante el curso trabajarás con:

  • Variables y tipos de datos.

  • Operadores y estructuras de control.

  • Funciones.

  • Manejo de archivos.

  • Módulos y paquetes.

  • Programación Orientada a Objetos (POO).

  • Tratamiento de excepciones.

  • Automatización utilizando Python.

Cada concepto será explicado paso a paso mediante ejemplos prácticos.

Python aplicado al Pentesting

Una vez dominados los fundamentos, comenzarás a utilizar Python para automatizar diferentes tareas relacionadas con el Hacking Ético, entre ellas:

  • Reconocimiento y recopilación de información.

  • Enumeración de subdominios.

  • Detección de tecnologías.

  • Identificación de cabeceras HTTP.

  • Reconocimiento de sitios WordPress.

  • Automatización de escaneos con Nmap.

  • Web Scraping utilizando BeautifulSoup y Selenium.

  • Automatización de tareas repetitivas durante un Pentest.

Desarrolla herramientas reales

Como parte del curso construirás diferentes proyectos utilizando Python, incluyendo:

  • Escáneres de reconocimiento.

  • Herramientas para automatizar Nmap.

  • HTTP Inspector desarrollado completamente desde cero.

  • Automatización de peticiones GET y POST.

  • Análisis de respuestas HTTP.

  • Identificación de cabeceras de seguridad.

  • Interfaces profesionales para herramientas de consola.

  • Empaquetado de aplicaciones ejecutables.

Además, comprenderás el funcionamiento de diferentes técnicas utilizadas durante evaluaciones de seguridad mediante laboratorios controlados con fines exclusivamente educativos.

¿Por qué elegir este curso?

Este curso combina programación y ciberseguridad para que aprendas Python desarrollando herramientas útiles desde las primeras clases.

Encontrarás:

  • Más de 90 clases organizadas paso a paso.

  • Proyectos reales.

  • Laboratorios prácticos.

  • Material descargable.

  • Código explicado línea por línea.

  • Actualizaciones periódicas con nuevo contenido.

¿A quién está dirigido?

Este curso está dirigido a:

  • Personas que desean aprender Python desde cero.

  • Estudiantes de Ciberseguridad.

  • Pentesters y profesionales de seguridad.

  • Personas interesadas en Hacking Ético.

  • Desarrolladores que desean automatizar tareas utilizando Python.

  • Cualquier persona que quiera desarrollar herramientas propias para Pentesting.

Requisitos

No necesitas conocimientos previos de Python.

Solo necesitarás un computador con Windows o Linux y muchas ganas de aprender programación aplicada a la Ciberseguridad.

Actualizaciones constantes

El curso continuará creciendo con nuevas herramientas, laboratorios y proyectos para mantener el contenido actualizado y alineado con las técnicas utilizadas actualmente por profesionales del Pentesting y la Ciberseguridad.

¡Te espero dentro del curso!

Pedro Vargas

Who this course is for:

  • Personas que desean aprender Python desde cero aplicándolo al Hacking Ético.
  • Estudiantes de Ciberseguridad y Pentesting.
  • Profesionales que desean automatizar tareas utilizando Python.
  • Personas interesadas en Web Scraping, automatización y desarrollo de herramientas de seguridad.
  • Pentesters que desean crear sus propias herramientas para reconocimiento, análisis y automatización.
  • Cualquier persona que quiera aprender Python mediante proyectos prácticos enfocados en Ciberseguridad.