Curso de formación impartido por un profesor
Las técnicas de malware que se emplean para realizar acciones maliciosas suelen ser similares a las empleadas por los antivirus y los productos de seguridad. Saber cómo escribir y diseñar malware puede ayudar a los analistas de seguridad a identificar rápidamente patrones de código cuando investigan un binario malicioso.
Saber diseñar y desarrollar cada parte de una carga útil puede permitir a los miembros del equipo rojo reutilizar, depurar, corregir o reescribir una solución.
Los alumnos pueden aprender a crear un blob de shellcode capaz de cargar e inyectar varios binarios maliciosos utilizando técnicas reutilizadas a partir de muestras maliciosas existentes. Este curso incluye APIs y técnicas utilizadas para realizar funciones maliciosas comunes y amplía estas técnicas para producir cargas útiles fiables que funcionen en diferentes versiones de sistemas operativos y limitar la exposición a los productos de seguridad.
Los experimentos prácticos de este curso se centran en el desarrollo mediante C e Intel Assembly.
Requisitos: conocimientos avanzados sobre los conceptos básicos de informática, los sistemas operativos y el funcionamiento interno de Windows. Se recomienda conocer la ingeniería inversa, el SDK de Windows y conocimientos sobre desarrollo en C.
Después de completar este curso, los alumnos deberían ser capaces de hacer lo siguiente:
Desarrolladores de software, profesionales de la seguridad de la información, encargados de responder a incidentes, investigadores de seguridad informática, investigadores corporativos y otras personas que necesitan conocer el funcionamiento interno del malware, crear código shell y cargas útiles fiables, y los procedimientos necesarios para reutilizar las muestras de malware rápidamente.
Formación impartida por un profesor
5 días
Los alumnos deben llevar un portátil que cumpla las siguientes especificaciones:
Empieza a crear en Google Cloud con 300 USD en crédito gratis y más de 20 productos Always Free.