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.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Conocer las principales técnicas utilizadas por los atacantes en Internet y cómo es posible implementar las librerías disponibles en Python para acelerar el desarrollo de herramientas enfocadas a actividades ofensivas.
A quién va dirigido
Personas con conocimientos intermedios en seguridad informática y programación.
Requisitos
Es imprescindible tener conocimientos en programación con Python.
Temario completo de este curso