Temario del curso
Introducción
Visión general de la programación en Python
- Python y su papel en la ciberseguridad
- Instalación de Python
- Configuración del entorno de desarrollo
- Sintaxis de Python, variables, tipos de datos y operaciones básicas de entrada/salida
- Funciones, módulos y librerías
Conceptos básicos y avanzados de programación en Python
- Tipos de datos avanzados
- Programación orientada a objetos (POO) en Python
- Manejo de excepciones y gestión de errores
- Manejo y manipulación de archivos
- Expresiones regulares para coincidencia de patrones
Ciberseguridad defensiva con Python
- Análisis automatizado de registros con Python
- Análisis de paquetes con Python
- Monitoreo del tráfico de red
- Construcción de sistemas de detección de intrusos (IDS)
Informática forense con Python
- Introducción a la informática forense
- Análisis del sistema de archivos con Python
- Análisis de memoria con Python
- Creación de scripts forenses para automatizar tareas comunes
Técnicas ofensivas de ciberseguridad con Python
- Introducción a la ciberseguridad ofensiva y consideraciones éticas
- Escritura de scripts en Python para pruebas de penetración
- Ataques de fuerza bruta y descifrado de contraseñas
- Explotación de vulnerabilidades
- Creación de marcos simples de comando y control (C2)
Mejores prácticas y consideraciones éticas
- Consideraciones de seguridad y privacidad al trabajar con datos sensibles
- Implicaciones legales y éticas del uso de Python con fines ofensivos
- Divulgación responsable de vulnerabilidades
- Revisión de código y prácticas de codificación segura en Python
Resumen y próximos pasos
Requerimientos
- Conocimiento básico de conceptos de ciberseguridad
- Conocimientos de programación
Público objetivo
- Desarrolladores
Testimonios (3)
La experiencia compartida, el saber hacer del profesor y su valor son importantes.
Carey Fan - Logitech
Curso - C/C++ Secure Coding
Traducción Automática
conozca más sobre el producto y algunas diferencias clave entre RHDS y OpenLDAP de código abierto.
Jackie Xie - Westpac Banking Corporation
Curso - 389 Directory Server for Administrators
Traducción Automática
el conocimiento del instructor era muy alto - sabía de lo que estaba hablando y conocía las respuestas a nuestras preguntas
Adam - Fireup.PRO
Curso - Advanced Java Security
Traducción Automática