Herramientas de pentesting basadas en Python

Curso

Online

Precio a consultar

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Inicio

    Fechas disponibles

Las empresas requieren verificar si sus redes están seguras de cualquier ataque, para ello es necesario someter a la red a una serie de pruebas que verifiquen su total seguridad.

La creciente demanda de profesionales experimentados en Seguridad permitirá a aquellos que acrediten una sólida formación y amplia experiencia tener una mayor ventaja competitiva y cubrir las necesidades que las empresas tengan en Seguridad informática.

El presente curso de especialización proporciona los conocimientos para elaborar sus propias herramientas de pentesting en hacking ético basadas en Python, que permitan detectar, automatizar, adaptar y localizar vulnerabilidades en diferentes entornos informáticos.

Durante el curso se desarrollaran las experiencias de laboratorios que permitan poner a práctica los conocimientos adquiridos, que tendrán como base la programación dirigida al hacking ético.

Sedes y fechas disponibles

Ubicación

comienzo

Online

comienzo

Fechas disponiblesInscripciones abiertas

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Hacking
  • Seguridad
  • Python
  • Instalación de Python

Temario

  1. Python la herramienta del Hacker
    Porque Python en seguridad. Que Python usar versión 2.7 o 3. Instalación de Python en Linux y Windows. Vulnerando con Python
  2. Conceptos básicos de Python (I)
    Variables y tipos de datos. Tipos de datos: Strings, Numbers, , Dictionaries, Tuples, Boolean. Condicionales: If,else, elif. Bucles: While, for.Funciones
  3. Conceptos básicos de Python (II)
    Clases y objetos. Herencia. Creando módulos. Creando paquetes. Exemption handling. Python y otros Dispositivos. Proyectos Python básicos.
  4. Librerías para inseguridad con Python (I)
    File handling: Navegacion en directorios. Conexion con base de datos(mysql,sqlite3): Creando tablas, Insertando datos, Verficando datos.
  5. Librerías para inseguridad con Python (II)
    Networking: Jugando con Sockects, Servidor y client, Creando servicios con python, Creando un web server, Raw sockets, Headers. Webpage: Urllib, urllib2, Parsing HTML, BeatifulSoup, Scream Scraper, Stateful Web, Xml parsing, Web services.
  6. Librerías para inseguridad con Python (III)
    Scapy. Twisted. PyDBG. Proyectos Python Intermedio
  7. Hacking Ético con Python (I)
    Banner Grabbing. Reconocimiento de máquinas en el entorno de red. DNSPython para consultar servidores DNS. Enumeración de usuarios SMTP. ARP Poisoning MITM y DNSSpoofing con Scapy.
  8. Hacking Ético con Python (II).
    Manipulación de peticiones HTTP. Web Scraping con BeautifulSoup. Mecanismos para interactuar con aplicaciones web. Desarrollo de un Crawler. Mecanismos de autenticación en protocolo HTTP.
  9. Hacking Ético con Python (III)
    Utilizando NMAP desde Python. Utilizando Shodan desde Python. Twitter desde Python utilizando el protocolo OAuth. FuzzDB y PyWebFuzz. Módulo FTPLib para acceder a servidores FTP.
  10. Hacking Ético con Python (IV)
    Fuzzing con Spike. Controlando servidores SSH con Paramiko. Automatización con Plumbum. Características avanzadas de Plumbum. Controlando instancias de TOR con Stem.
  11. Hacking Ético con Python (V)
    Consulta de descriptores de TOR con Stem. Atacando Repetidores de Salida de TOR. Construyendo clientes y servidores con Twisted. Scripting en Inmmunity Debugger PyCommands. Scripting en Inmmunity Debugger PyHooks.
  12. Hacking Ético con Python (VI)
    Examinando programas y librerías con pefile y pydasm. Uso de Fabric sobre servicios SSH. Peticiones HTTP contra TOR utilizando requests y requesocks. Examinando servicios SNMP con PySNMP

Herramientas de pentesting basadas en Python

Precio a consultar