Introduccion a radare2 y cutter con ejemplos

En este taller se muestra una breve introducción a radare2, y de manera práctica una introducción a cutter, su interface gráfica.

 

radare2 es una gran herramienta para realizar procesos de ingeniería inversa, y actividades de análisis estático en el proceso de análisis de malware. El proyecto radare comenzó como una herramienta de análisis forense, un editor hexadecimal con soporte para scripts que puede abrir archivos del disco duro. Pero más tarde se agregaron capacidades para analizar binarios, desensamblar código, depurar programas, conectarse con servidores gdb remotos y más. Radare2 funciona en Windows, Linux, MAC, tiene más de 10 años de existir y las contribuciones son bienvenidas. Pueden encontrar la versión más reciente, documentación y ejemplos en github: github.com/radare/radare2

 

Cutter es su interface gráfica que facilita el uso de la herramienta. Este taller no está diseñado para usuarios actuales de radare2, sino para quienes les gustaría conocerlo de una manera más fácil e intuitiva. También se plantea una breve introducción a la ingeniería inversa y sus aplicaciones.

 

El taller está divido en dos partes:

  • En la primera parte nos familiarizamos con cutter.
  • En la segunda parte resolvemos 3 retos para capturar la bandera con cutter, primero de manera exploratoria y luego de una manera guiada paso a paso.

 

Nota: Una versión similar de este taller fue impartido en Bsides CDMX el 22 de Junio.

 

Lugar: 
Duración estimada: 
2Hrs
Nivel: 
Conocimientos necesarios: 
--
Requerimientos del asistente: 
Se requiere que el asistente lleve su propia laptop
Aporte: 
--