Aprende a programar desde cero, con el mejor

Programación en Python para pentesters

The Security Sentinel
Online

270 
¿Quieres hablar con un asesor sobre este curso?
¿Quieres hablar con un asesor sobre este curso?

Información importante

Tipología Taller intensivo
Metodología Online
Inicio Fechas a elegir
  • Taller intensivo
  • Online
  • Inicio:
    Fechas a elegir
Descripción

Emagister.com y el centro formativo The Security Sentinel te presentan el curso de Programación en Python para pentesters, una formación de modalidad de estudio online que podrás seguir en hasta 280 horas de carga docente durante un período de 10 semanas. Un curso que te capacitará para programar, aprendiendo desde cero con Python.

Instalaciones y fechas
Dónde se imparte y en qué fechas
Inicio Ubicación
Fechas a elegir
Online
Inicio Fechas a elegir
Ubicación
Online

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

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. Continúa en Emagister.com para descubrir toda la información que necesitas sobre este curso y/u otros similares dentro de la categoría de otros lenguajes de programación.

Opiniones

0.0
No valorado
Valoración del curso
100%
Lo recomiendan
4.8
excelente
Valoración del Centro

Opiniones sobre otros cursos de este centro

Certificado profesional de hacking ético

J
Jose Antonio Carracedo
5.0 14/07/2017
Lo mejor: Capacidad de transmitir el conocimiento, poderlo visualizar las veces que necesites y posibilidades que ofrece.
A mejorar: Todo OK.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)

Certificado profesional de Informática forense

F
Fernando Garces
4.0 01/12/2015
Lo mejor: Muy práctico y bien segmentado por fases de análisis. Prácticas en entornos Windows y Linux. Buen formato de curso: videos y documentos para poder seguir el curso en la franja horaria que dispongas.
A mejorar: Nada.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)

Certificado profesional de hacking ético

J
Juan Luis
5.0 01/11/2015
Lo mejor: El curso me ha parecido preciso en los temas tratados, se nota que ha sido preparado para empezar desde cero y llegar a un nivel aceptable de conocimiento de Hacking. Los videos son correctos en sus explicaciones en cuanto a la comprensión de los temas tratados, por fin algo en castellano sobre Hacking y encima muy dinámico. Los dos aspectos que más destacaría son, lo rápido que contesta el tutor a la dudas, eso no se ve en otros cursos que he realizado, la cercanía del profesor y las ganas de enseñar y lo práctico que es el curso. En mi caso he aprendido muchísimo y me ha animado a continuar estudiando para formarme.
A mejorar: Lógicamente todo es mejorable en cuanto a la formación online, pero este curso es bastante bueno y de un precio más que razonable.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)

Certificado profesional de hacking ético

G
Gerardo Estevez
5.0 01/11/2015
Lo mejor: Es un excelente curso vía online con uno de los mejores contenidos que he encontrado en la red, y los profesores cuentan con una amplia experiencia y te resuelven tus dudas con brevedad. El temario es bastante amplio y los temas muy bien abordados
A mejorar: En lo personal todo el curso me ha gustado.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)

Certificado profesional de hacking ético

E
Ezequiel Bär Coch
5.0 01/10/2015
Lo mejor: La claridad de los temas, la dedicación por cada uno de los temas, la dicción y el apoyo continuo para resolver dudas. Además, han enseñado el tema de malware que muchos cursos lo pasan por encima, gracias a Francisco y a su equipo.
A mejorar: Nada.
¿Recomendarías este curso?:
¿Te ha ayudado esta opinión? (0)
Ver todas
Pregunta a los Antiguos Alumnos qué les pareció.

Su experiencia te será de mucha ayuda para decidirte.

¿Qué aprendes en este curso?

Python
Hacking con python
Escaneo
Enumeración y actividades de pentesting
Módulos y librerías en Phyton
Manejo de excepciones
Programación estructurada
Programación orientada a objetos
Desarrollo de herramientas con Python
Scraping de aplicaciones web con Scrapy

Profesores

Daniel Echeverri
Daniel Echeverri
---

Temario

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.


Usuarios que se interesaron por este curso también se han interesado por...
Ver más cursos similares