Hacking con Python. Primera Temporada (THWA-1-T1)

PRIMERA TEMPORADA


Descripción

Python es un lenguaje con un amplio conjunto de proyectos y librerías cuyo enfoque es la seguridad informática y el Hacking. Aprovechando los enormes beneficios que aporta este lenguaje, un atacante podrá crear herramientas que le permitan automatizar el proceso de ataque y post-explotación de sus objetivos. En este curso se estudiarán algunas técnicas avanzadas que emplearía un atacante para comprometer a sus víctimas utilizando Python y un poco de ingenio.

Bloque 1: Ataques en el segmento de red local.
- Exploración y analisis con Scapy.
- Ataques sobre IPv4.
- Ataques sobre IPv6.
- Redirección y forwarding con SSH y Python

Bloque 2: Integración con herramientas de pentesting y Hacking.
- Integración con Nmap.
- Integración con Nessus.
- Integración con Metasploit Framework
- Integración con OpenVAS.
- Integración con BeEF.

Bloque 3: Fuzzing y depuración de software.
- Fuzzing con Sulley Framework.
- Depuración con PyDBG.
- Depuración con Immunity Debugger.

Bloque 4: Web Hacking.
- Spidering y Crawling.
- Detectando vulnerabilidades web.
- Python y W3AF.
- Python y Burp Proxy.

Bloque 5: Evasión y ofuscación.
- Ofuscación de shellcodes.
- Evasión de Antivirus.
- Ofuscación de tráfico.

Bloque 6: Post-Explotación.
- Inyección de código en procesos.
- Creación de keyloggers.
- Creación de screen scrapers.
- Creación de webcam scrapers.
- Creación de sistemas C&C.
- Creación de un RAT.


Comprar!

Contenido
  • Sesión 0: Índice de contenidos.
  • Sesión 1 - Exploración y analisis con Scapy
  • Sesión 1 - Exploración y analisis con Scapy
  • Sesión 1 - Prueba de conocimientos.
  • Sesión 2 - Tipos de escaneos con Scapy
  • Sesión 2 - Tipos de escaneos con Scapy
  • Sesión 2 - Prueba de conocimientos.
  • Sesión 3 - Escaneos con Python y Nmap
  • Sesión 3 - Escaneos con Python y Nmap
  • Sesión 3 - Prueba de conocimientos.
  • Sesión 4 - OS Fingerprinting pasivo con Scapy y p0f.
  • Sesión 4 - OS Fingerprinting pasivo con Scapy y p0f.
  • Sesión 4 - Prueba de conocimientos.
  • Sesión 5 - Exploración y análisis de redes con Twisted - Parte 1
  • Sesión 5 - Exploración y análisis de redes con Twisted - Parte 1
  • Sesión 5 - Prueba de conocimientos.
  • Sesión 6 - Exploración y análisis de redes con Twisted - Parte 2
  • Sesión 6 - Exploración y análisis de redes con Twisted - Parte 2
  • Sesión 6 - Prueba de conocimientos - 1
  • Sesión 6 - Prueba de conocimientos - 2
  • Ejercicios Bloque 1
  • Sesión 7 - Integración con herramientas automatizadas
  • Sesión 7 - Integración con herramientas automatizadas
  • Sesión 7 - Prueba de conocimientos.
  • Sesión 8 - Arquitectura de ordenadores y debugging con Python
  • Sesión 8 - Arquitectura de ordenadores y debugging con Python
  • Sesión 8 - Prueba de conocimientos.
  • Sesión 9 - Web hacking con Python
  • Sesión 9 - Web hacking con Python - Parte 1
  • Sesión 9 - Web hacking con Python - Parte 2
  • Sesión 9 - Prueba de conocimientos.
  • Sesión 10 - Evasión de AVs con Python
  • Sesión 10 - Evasión de AVs con Python
  • Sesión 10 - Prueba de conocimientos.
  • Sesión 11 - Inyección de código en procesos bajo sistemas Linux y Windows
  • Sesión 11 - Inyección de código en procesos bajo sistemas Linux y Windows
  • Sesión 11 - Prueba de conocimientos.
  • Sesión 12 - Desarrollo de sistemas de vigilancia y espionaje
  • Sesión 12 - Desarrollo de sistemas de vigilancia y espionaje
  • Sesión 12 - Prueba de conocimientos.
  • Exámen de certificación.
Reglas de finalización
  • Debe completar las unidades "Exámen de certificación."