バイナリビューアーは、パターンを強調する視覚化を使用したバイナリファイル発見のツールです。
いくつかの例については、プロジェクトWikiを参照してください。
cantor.dustに基づいてゆったりと、cantor.dustのデモを見たが、可用性に関する応答は受けていない後、バイナリビューアは開発されました。
cantor.dustがデモされていたため、同様の機能を持つ他のツールが利用可能になりました。
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/veles
https://github.com/radareorg/radare2
Cantor.dustの始まりは、Greg Contiの作品https://github.com/rebelbot/binvisでした
https://media.blackhat.com/bh-us-10/whitepapers/bratus_conti/blackhat-usa-2010-bratus-conti-taxony-wp.pdf
さらに早く、再生のためのdotplots、ここでダン・カミンスキーのブラックストーク
https://www.slideshare.net/dakami/dmk-blackops2006
バイナリを視覚化するためのこのプログラムおよび関連するプログラムの詳細については、https://www.youtube.com/watch?v=c8 - cxwuufq&list=pluyyow61zxijxmihb4pjybghegdgxmuy3
QT5は、バイナリビューアーをコンパイルする必要があります。 qdarkstylesheet(MITライセンス、https://github.com/colinduquesnoy/qdarkstylesheet/)は、qt暗いテーマを提供します。
Binary_ViewerをWindowsで構築する最も簡単な方法は、CmakeとVCPKGを使用することです。 VCPKGを使用すると、Cmakeが見つけることができる方法で依存関係を自動的にインストールできます。たとえば、Windows 64ビットをターゲットにしている場合、これは依存関係をインストールするために使用するコマンドです。
vcpkg --triplet x64-windows install "@.vcpkg_requirements.txt"
QT5はインストールに時間がかかります。完了したら、このコマンドを使用してビルドできます(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]