El visor binario es una herramienta para el descubrimiento de archivos binarios utilizando visualizaciones que pueden resaltar patrones.
Vea la wiki del proyecto para algunos ejemplos.
Basado libremente en Cantor.dust, el espectador binario se desarrolló después de ver una demostración de Cantor.dust pero no recibió respuesta con respecto a la disponibilidad.
Desde que Cantor.dust fue demostrado, otras herramientas con una funcionalidad similar estuvieron disponibles.
https://github.com/devttys0/binwalk/wiki/quick-start-guide
https://sites.google.com/site/xxcantorxdustxx/home
https://github.com/wapiflapi/binglide
https://github.com/codilime/velos
https://github.com/radareorg/radare2
El comienzo de Cantor.dust fue el trabajo de Greg Conti https://github.com/rebelbot/binvis
https://media.blackhat.com/bh-us-10/whitePapers/bratus_conti/blackhat-usa-2010-bratus-conti-taxonomy-wp.pdf
Incluso antes son Dotplots For Re'ing, aquí Dan Kaminsky's Blackops Talk
https://www.slideshare.net/dakami/dmk-flackops2006
Para obtener más información sobre esto y programas relacionados para visualizar binarios, consulte https://www.youtube.com/watch?v=c8-cxwuufq&list=pluyyow61zxijxmihb4pjybghegdgxmuy3
Se requiere QT5 para compilar el espectador binario. QDarkStylesheet (Licencia MIT, https://github.com/colinduquesnoy/qdarkstylesheet/) proporciona el tema QT Dark.
La forma más fácil de hacer que Binary_Viewer se construya en Windows es con CMake y VCPKG. Con VCPKG puede instalar las dependencias de la manera que CMake puede encontrar automáticamente. Por ejemplo, si se dirige a Windows de 64 bits, este es el comando que utilizaría para instalar sus dependencias:
vcpkg --triplet x64-windows install "@.vcpkg_requirements.txt"
QT5 tarda un tiempo en instalar. Una vez hecho, puede construir usando este comando (actualice con su ruta a vcpkg.cmake):
mkdir build
pushd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=X:/path/to/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build .
Kent A. Vander Velden [email protected]