Formación Laboris
Curso relacionado
  •  UOC - UNIVERSITAT OBERTA DE CATALUNYA UOC - UNIVERSITAT OBERTA DE CATALUNYA
    PRECIO: Consultar precio
    POSTGRADO:Online

    El posgrado de Desarrollo de videojuegos está orientado a formar desarrolladores de videojuegos (video game programmers y lead programmers), perfiles que actualmente tienen mucha demanda en la industria de la creación de videojuegos.El sector de ...

Taller de Programación en Python para pentesters

The Security Sentinel
The Security Sentinel

Taller Online

Precio: 270 €

En estos momentos el curso no está disponible

Te ofrecemos otros cursos relacionados con tu búsqueda: Talleres de Informática y tecnología > Talleres de Programación

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



  • UOC - UNIVERSITAT OBERTA DE CATALUNYA

    El máster de Diseño y desarrollo de videojuegos está orientado a formar los perfiles que tienen más demanda en el sector de los videojuegos, una de las industrias más dinámicas del mundo del ocio, ...

    Máster
    Online
    Consultar precio


  • UOC - UNIVERSITAT OBERTA DE CATALUNYA

    El curso de especialización de Programación avanzada de videojuegos es un programa práctico orientado a programadores o desarrolladores con cierto grado de experiencia que desean conocer cómo crear ...

    Postgrado
    Online
    Consultar precio


  • UOC - UNIVERSITAT OBERTA DE CATALUNYA

    El curso de especialización de Creación de experiencias de juego es un programa práctico orientado a todos los interesados en los aspectos vinculados a hacer de un videojuego una experiencia ...

    Postgrado
    Online
    Consultar precio


  • UOC - UNIVERSITAT OBERTA DE CATALUNYA

    Este curso de especialización en Programación de aplicaciones para Android presenta las herramientas y técnicas para desarrollar aplicaciones móviles (apps) para dispositivos Android. El curso cubre ...

    Postgrado
    Online
    Consultar precio


  • UOC - UNIVERSITAT OBERTA DE CATALUNYA

    El desarrollo de aplicaciones para iOS representa uno de los puntales de más demanda actual de profesionales de desarrollo de aplicaciones móviles. Desde su irrupción ha supuesto un entorno de ...

    Postgrado
    Online
    Consultar precio


  • SEAS, Estudios Superiores Abiertos

    Requisitos: - Ser mayor de 18 años.En este caso se expide el título de “Experto” - Estar en posesión del título de Bachiller, Técnico Superior de Formación Profesional, ser mayor de 25 años con al ...

    Máster
    Online
    Consultar precio


  • Euroinnova Business School

    Nuestra metodología online ha ayudado a muchos alumnos a tener su titulación en Postgrado en Java: Especialización en Desarrollo de Componentes Web con Tecnologías Servlet y JSP + Titulación ...

    Máster
    Online
    540 € 399 € Descuento


  • Euroinnova Business School

    Nuestro Master o Postgrado Online Master en Administración de Bases de Datos: SGBD, SQL + Titulación Universitaria es totalmente homologada y en tan solo 610 horas tendrás tu título oficial y todo ...

    Máster
    Online
    2.380 € 575 € Descuento


  • Euroinnova Business School

    Nuestra metodología online ha ayudado a muchos alumnos a tener su titulación en Master en Inteligencia Artificial para Programadores cómodamente desde su casa, alcanzando el objetivo de tener su ...

    Máster
    Online
    2.380 € 750 € Descuento

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.