(https://binary.ninja/blog/images/4.0-release/types-view.png)
(https://binary.ninja/blog/images/4.0-release/ui-refresh.png)
Binary Ninja es un conjunto de herramientas enfocada al análisis y descubrimiento de vulnerabilidades en ficheros binarios.
Incluye entre otros:
Editor hexadecimal
Editor de texto
Desensamblador (con gráfico de flujo)
Terminal integrado
Compilador de shellcodes
La mayor parte del código está escrito en Python, más algúna implementación nativa en C++11. Es multiplataforma y open source bajo GPLv2, a excepción de las librerías de desensamblado que tienen licencia MIT.
Actualmente hay disponible una versión prototipo, disponible en github.
Requiere:
Python 2.7
PySide
Librería pycrypto
Descarga: https://binary.ninja/free/