Monocleは、オープンソースのツールで、大規模な言語モデルを活用して、
コンパイル済みバイナリの自然言語での検索を可能にします。
バイナリに含まれる認証コードや脆弱なコード、パスワード文字列などの検索条件を対象として、
コードのエリアを識別し、評価する機能が備わっています。Ghidraのヘッドレス機能を使い、
コンパイル済みバイナリの逆コンパイルを実行できます。
MonocleはGitHub上で無料で利用可能であり、Nvidia CUDAを要求します。これは、
言語モデルのパフォーマンス向上を実現します。
使用するには、最低限16GBのRAMと4GBのメモリを持つNvidia GPUを搭載したコンピュータが必要です。
スペックがこれ以下だと動作しますが、パフォーマンスは著しく落ちるでしょう。是非お試しを。
出典 : https://www.helpnetsecurity.com/2024/07/08/monocle-open-source-llm-binary-analysis-search/