Binary Ninja es una herramienta de análisis estático y dinámico de binarios, utilizada principalmente por ingenieros de seguridad y analistas para estudiar y comprender el funcionamiento de archivos ejecutables a nivel de código máquina.

El curso o programa generalmente cubre lo siguiente:

Contenido del Curso

Día 1: Primeros Pasos (UI + API)

  • Presentarle a Binary Ninja
  • Mostrarle lo que es posible con Binary Ninja
  • Mejorar su velocidad y sus habilidades
  • Mostrarle dónde obtener ayuda
  • Automatizar la resolución de problemas comunes

Día 2: Guía BNIL

  • Finalización de Asm
  • Ejercicios de Asm
  • Lectura de BNIL
  • Descripción general de los tipos C integrados
  • Interacción y anotaciones

DÍA 3: Plugin Day

  • Interacción y anotaciones
  • Empresa (colaboración)
  • Trabajando hacia ejercicios avanzados
  • ¿Demostraciones de complementos?

Día 4: Análisis Avanzado

  • Revisión
  • Últimos elementos de la interfaz de usuario
  • Scripts de realidad virtual automatizados
  • Complementos
  • Flujos de trabajo con un solo clic
  • Depurador
  • Ejercicio avanzado sobre malware
  • Ejercicio avanzado sobre dispositivos móviles

Día 5: Flex / Catchup

  • Revisión