Este artículo introducirá r2 para la resolución de una CTF simple de Defcon ’14 mediante Linux. Para aquellos que no conocen radare2, es una unix-like reverse engineering framework and commandline tool y lo más importante de todo es que es de código abierto así podemos jugar con ella.
Radare2 nos da la posibilidad de hacer ingeniería inversa y más por libre como vamos a ver en este blog, aunque no vamos a entrar en profundidad en los comandos. Lo dejo como ejercicio para el lector.
La mayoría de las personas se quejan de la falta de documentación que r2 tiene pero eso está lejos de la realidad. Radare tiene:
- Un libro open source en el que cualquiera puede contribuir.
- Charlas.
- Asciinema mostrando ejemplos de uso.
- Si añades ? a cada comando en la consola de r2 obtendrás una pequeña ayuda.
- Hay un blog.
- Canal IRC en freenode.net #radare.
- Por último, pero no menos importante, tenemos el código fuente.