Duración
20 horas
Objetivos
El objetivo principal es el desarrollo de scripts con Python orientados a la recolección de información, detección y explotación de vulnerabilidades.
Temario
- Introducción
- Introducción a la programación en Python
- Elementos fundamentales del lenguaje.
- Gestión de estructuras de datos y POO.
- Uso de módulos disponibles en Python.
- IDEs orientados a Python y configuración del entorno con Visual Studio Code.
- Information Gathering con Python
- Análisis de objetivos con Python.
- Aplicación de técnicas OSINT con Python
- Recolección de información en objetivos con Python.
- Escaneos con Python utilizando Nmap.
- Web Hacking con Python
- Librerías para ejecutar peticiones HTTP.
- Análisis de respuestas HTTP.
- Librerías para Web Scraping.
- Web Scraping avanzado con Python.
- Detección y explotación de vulnerabilidades web con Python.
- Network Hacking con Python
-
- Socket API integrada en el lenguaje.
- Creación de clientes y servidores TCP.
- Construcción de paquetes programáticamente con Scapy.
- Hacking en entornos de red con Scapy.
- Análisis de protocolos de red con Scapy.