Formación Laboris

Taller de Programación en Python para pentesters

The Security Sentinel
The Security Sentinel

Taller Online

Precio: 270 €

Resumen del taller

Objetivos: Este curso tiene por objetivo el capacitarte en los fundamentos teórico-prácticos necesarios para programar con Python y poder crear tus propias herramientas para hacking. Durante el curso tratarás elementos básicos de desarrollo de herramientas con Python, recolección de información, escaneo, enumeración y actividades de pentesting, integración de Python con herramientas de pentesting habituales, etcétera.

A quién va dirigido: Este curso está indicado para todas aquellas personas que quieran especializarse en Python para pentesters. Sigue en Lectiva.com y encontrarás la información de este curso u otros similares dentro de la categoría de otros lenguajes de programación.

Temario completo de este curso

Semana 1. Módulo 1

1. Introducción a la programación con Python.

- Introducción a Python.

- Conceptos básicos de programación estructurada.

- Conceptos básicos de programación orientada a objetos.

Semana 2. Módulo 2

2. Elementos básicos para el desarrollo de herramientas con Python.

- Módulos y librerías en Python.

- Manejo de excepciones.

- Manejo de ficheros.

- Librerías estándar en Python.

- Instalación y uso de librerías de terceros.

Semana 3. Módulo 3

3. Recolección de información.

- Procesos de recolección de información básicos con Python.

- Utilizando Python para el acceso programático a los servicios de Google.

- Utilizando Python para el acceso programático a los servicios de Twitter.

- Utilizando Python para el acceso programático a Shodan.

Semana 4. Módulo 3

- Consultas a servicios DNS y WHOIS.

- Geolocalización con Python y GoogleMaps.

- Geolocalización con PyGEOIP.

- Análisis de metadatos en imágenes.

- Análisis de metadatos en documentos PDF.

Semana 5. Módulo 4

4. Escaneo, enumeración y actividades de pentesting.

- Tipos de escaneos en redes.

- Análisis de paquetes y escaneos con Scapy.

- Uso avanzado de Scapy para manipulación y reinyección de paquetes.

Semana 6. Módulo 4

4. Escaneo, enumeración y actividades de pentesting.

- Uso de Scapy para realizar ataques de ARP Spoofing.

- Uso de Scapy para realizar ataques de DNS Spoofing

- Enumeración con Python-nmap.

Semana 7. Módulo 4

4. Escaneo, enumeración y actividades de pentesting.

- Librerías comunes en Python para la creación de clientes HTTP.

- Parseo y extracción de contenidos de aplicaciones web con BeautifulSoup.

- Scraping de aplicaciones web con Scrapy.

- Detección de vulnerabilidades en aplicaciones web con Python.

Semana 8. Módulo 4

- Pentesting sobre servicios FTP utilizando FTPLib

- Pentesting sobre servicios SSH/SFTP utilizando Paramiko

- Creación de túneles cifrados y redirección de puertos con Paramiko.

- Pentesting de servicios SMTP.

- Pentesting de servicios SMB con PySMB.

Semana 9. Módulo 5

5. Integración de Python con herramientas de pentesting habituales.

- Integración de Python con Nessus.

- Integración de Python con Metasploit Framework.

- Integración de Python con NeXpose

Semana 10. Módulo 6

6. Pautas y buenas prácticas a la hora de desarrollar herramientas.

- Buenas prácticas y “tips” para el desarrollo de herramientas.

- Patrones de diseño y arquitectura de software.

- Depuración de programas y detección de fallos.

 
ver temario completo
 
  

Más cursos relacionados de Informática y tecnología



  • DELENA

    Si te gusta dibujar y quieres conocer cómo poder hacerlo en la calle o en espacios públicos, sobre la marcha, este curso de Urban Sketcher. Técnicas para ver y dibujar in situ a distancia de Delena ...

    Curso
    Distancia
    199 €


  • INTECSSA

    El Máster Executive en Desarrollo y Diseño de Aplicaciones Web y de Negocio con Java EE (Enterprise Edition) es un programa de estudios donde los alumnos se preparan para ser unos expertos en el ...

    Máster
    Online
    1.380 €


  • Centro para la cultura y el conocimiento CCC

    El Ministerio de Empleo alerta de que casi una cuarta parte de las empresas se encuentra con dificultades para incorporar profesionales capacitados en desarrollo de aplicaciones multiplataforma bien ...

    Ciclo formativo
    Distancia
    Consultar precio


  • Intergrupo

    ¿Te interesa el mundo de la informática y la programación de aplicaciones? Entonces el curso de Microsoft Visual C# 2008 que Lectiva.com te presenta, es perfecto para ti.Este curso de programación ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    Módulo 1: Programación Cliente (JavaScript) Programación de páginas web Introducción a JavaScript Fundamentos de programación Objetos y Arrays en ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    Temario: Módulo 1: Introducción al desarrollo de aplicaciones software utilizando UML · Desarrollo de software · Programación orientada a objetos · ...

    Curso
    Online
    Consultar precio


  • Intergrupo

    Temario: · Introducción a C++ Builder · El entorno de desarrollo · Programar en C++ Builder · Menús y barras de herramientas · Cuadros de ...

    Curso
    Online
    Consultar precio

Laboris en tu móvil | Recomiéndanos | Favoritos | Ayuda | Acerca de Laboris.net | Condiciones de uso | Política de privacidad | Ofertas de empleo | Política de cookies

SCM Spain © 2018 EMAGISTER Servicios de formación, S.L.