Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
binlex — バイナリ遺伝的特性レキサーフレームワーク | Kitploit
ツール/GitHubGitHub/c3rb3ru5d3d53c/binlex
静的分析コード分析ハッシュ分析リバースエンジニアリングマルウェア分析バイナリ解析機械学習
GitHubc3rb3ru5d3d53c/binlex

binlex

バイナリ遺伝的特性レキサーフレームワーク

リポジトリを見る
5986182ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

build OS Linux OS Windows OS MacOS GitHub stars GitHub license GitHub all releases binlex-python binlex-server binlex-web binlex-mcp

Binlex ロゴ

Binlex - バイナリ遺伝的特性レクサーフレームワーク

もしマルウェア開発者が自分のバイナリがFUDだと思っているなら、彼らはまさに実存的危機を迎えようとしている。

Binlexは、バイナリから命令、基本ブロック、関数を抽出し、リバースエンジニアリング、ハンティング、類似性ワークフローのための検索可能なJSON特性を生成します。バイナリ構造をゲノミクスに着想を得た階層でモデル化します。ゲノム(命令、ブロック、関数)、染色体(ワイルドカード化されたパターン)、対立遺伝子ペア(バイト)、遺伝子(ニブル)です。この表現により、大規模なサンプルセット全体でのパターンレベルの比較、クラスタリング、シグネチャ生成が可能になり、マルウェア分析とバイナリ類似性の調査がより体系的になります。

Features

  • 🧬 命令、ブロック、関数の高速な特性抽出
  • 🔐 ハッシュと特性: MinHash、TLSH、SHA256、エントロピー、ワイルドカードパターン
  • 📈 ML向け類似性ワークフローのための正規化と特徴パイプライン
  • 🧰 インターフェース: CLI、Rust API、Python API/バインディング、IDAプラグイン
  • ⚙️ Rust製プロセッサフレームワーク。ipc と http を介した高速な外部実行を備えます
  • 🧠 独自のRustプロセッサを構築して追加分析を実行
  • 🎯 YARA生成、シンボル取り込み、バッチJSONワークフロー用ツール

Supported Targets 🌐

  • プラットフォーム: Linux、macOS、Windows
  • フォーマット: PE、ELF、Mach-O
  • アーキテクチャ: AMD64、I386、CIL

Included Command-Line Tool Suite 🧰

  • binlex: バイナリ特性抽出用メインCLI
  • binlex-mcp: BinlexツールをMCPクライアントに公開するためのModel Context Protocolサーバー
  • binlex-server: http ワークフロー用プロセッサ転送サーバー
  • binlex-hash: ハッシュユーティリティ
  • binlex-image: 画像関連ユーティリティ
  • binlex-symbols: シンボル取り込み・変換ヘルパー
  • binlex-yara: Binlex形式のパターンやストリームからYARAルールを生成

Build & Install 🛠️

Rust API とツール

root@kitploit:~
cargo run --manifest-path xtask/Cargo.toml
cargo build --release --workspace

Pythonバインディング 🐍

root@kitploit:~
cd bindings/python/
virtualenv -p python3 venv/
source venv/bin/activate
pip install maturin[patchelf]
maturin develop

パッケージング 📦

root@kitploit:~
make zst   # Arch Linux
make deb   # Debian-based
make wheel # Python Wheel

IDAプラグイン 🧠

root@kitploit:~
cd plugins/ida/
pip install .
python -m binlex_ida install

Dockerコンテナ

root@kitploit:~
# Local Build and Start
docker compose -f compose.yml -f compose.local.yml up --build -d
# Start Using Docker Hub
docker compose -f compose.yml -f compose.remote.yml up -d

Documentation 📚

ガイド

  • コマンドラインガイド
  • カスタムプロセッサ

例 🧪

  • Pythonの例
  • Rustの例

Rust API

root@kitploit:~
cargo doc --open

Configuration 📁

デフォルトの設定ディレクトリ:

  • Linux: $XDG_CONFIG_HOME/binlex/binlex.toml または $HOME/.config/binlex/
  • macOS: $HOME/Library/Application Support/binlex/
  • Windows: %APPDATA%\binlex\

Citation 📖

Binlexを学術誌の出版物やオープンソースAIモデルで使用する場合は、以下を引用してください:

root@kitploit:~
@misc{binlex,
  author = {c3rb3ru5d3d53c},
  title = {binlex: A Binary Genetic Trait Lexer Framework},
  year = {2025},
  note = {Available at \url{https://github.com/c3rb3ru5d3d53c/binlex}}
}

その他の企業・個人での利用や、生成された出力物(例: YARAルール)については、引用は不要です。

ツールをダウンロード