Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
binlex — Un Framework Lexer per Tratti Genetici Binari | Kitploit
Strumenti/GitHubGitHub/c3rb3ru5d3d53c/binlex
Analisi StaticaAnalisi del CodiceAnalisi HashReverse EngineeringAnalisi MalwareAnalisi di BinariMachine Learning
GitHubc3rb3ru5d3d53c/binlex

binlex

Un Framework Lexer per Tratti Genetici Binari

Vedi Repository
598611 mese faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

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

Logo Binlex

Binlex - Un framework lexer per tratti genetici binari

Se i maldev pensano che il loro binario sia FUD, stanno per avere una crisi esistenziale.

Binlex estrae istruzioni, blocchi di base e funzioni dai binari ed emette tratti JSON ricercabili per flussi di lavoro di reverse engineering, hunting e similarità. Modella la struttura binaria con una gerarchia ispirata alla genomica: genomi (istruzioni, blocchi, funzioni), cromosomi (pattern con wildcard), coppie alleliche (byte) e geni (nibble). Questa rappresentazione rende l'analisi del malware e la similarità binaria più sistematiche, consentendo il confronto a livello di pattern, il clustering e la generazione di firme su ampi set di campioni.

Funzionalità

  • 🧬 Estrazione rapida dei tratti per istruzioni, blocchi e funzioni
  • 🔐 Hash e tratti: MinHash, TLSH, SHA256, entropia e pattern con wildcard
  • 📈 Normalizzazione e pipeline di feature per flussi di lavoro di similarità orientati al machine learning
  • 🧰 Interfacce: CLI, API Rust, API/binding Python e plugin IDA
  • ⚙️ Framework di processori in Rust con esecuzione esterna rapida tramite ipc e http
  • 🧠 Costruisci i tuoi processori Rust per eseguire analisi aggiuntive
  • 🎯 Strumenti per la generazione di YARA, l'ingestione di simboli e flussi di lavoro JSON in batch

Target supportati 🌐

  • Piattaforme: Linux, macOS, Windows
  • Formati: PE, ELF, Mach-O
  • Architetture: AMD64, I386, CIL

Suite di strumenti da riga di comando inclusa 🧰

  • binlex: CLI principale per l'estrazione di tratti binari
  • binlex-mcp: server Model Context Protocol per esporre gli strumenti Binlex ai client MCP
  • binlex-server: server di trasporto dei processori per flussi di lavoro http
  • binlex-hash: utilità di hashing
  • binlex-image: utilità relativa alle immagini
  • binlex-symbols: helper per l'ingestione e la conversione di simboli
  • binlex-yara: genera regole YARA da pattern o stream in stile Binlex

Build e installazione 🛠️

API Rust e strumenti

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

Binding Python 🐍

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

Packaging 📦

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

Plugin IDA 🧠

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

Container 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

Documentazione 📚

Guide

  • Guida alla riga di comando
  • Processori personalizzati

Esempi 🧪

  • Esempi Python
  • Esempi Rust

API Rust

root@kitploit:~
cargo doc --open

Configurazione 📁

Directory di configurazione predefinite:

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

Citazione 📖

Se utilizzi Binlex in una pubblicazione su rivista o in un modello AI open-source, cita:

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}}
}

Per qualsiasi altro uso aziendale o personale, o per output generati (ad esempio regole YARA), la citazione non è richiesta.

Scarica lo strumento