Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
binlex — Um Framework Lexer de Características Genéticas Binárias | Kitploit
Ferramentas/GitHubGitHub/c3rb3ru5d3d53c/binlex
Análise EstáticaAnálise de CódigoAnálise de HashEngenharia ReversaAnálise de MalwareAnálise de BináriosAprendizado de Máquina
GitHubc3rb3ru5d3d53c/binlex

binlex

Um Framework Lexer de Características Genéticas Binárias

Ver Repositório
598618há 2 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

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

Baixar ferramenta
Logotipo da Binlex

Binlex - Um Framework de Lexer de Características Genéticas de Binários

Se desenvolvedores de malware acham que seu binário é FUD, estão prestes a ter uma crise existencial.

O Binlex extrai instruções, blocos básicos e funções de binários e emite características JSON pesquisáveis para fluxos de trabalho de engenharia reversa, caça e similaridade. Ele modela a estrutura binária com uma hierarquia inspirada em genômica: genomas (instruções, blocos, funções), cromossomos (padrões curinga), pares de alelos (bytes) e genes (nibbles). Essa representação torna a análise de malware e a similaridade de binários mais sistemáticas ao permitir comparação em nível de padrão, agrupamento e geração de assinaturas em grandes conjuntos de amostras.

Recursos

  • 🧬 Extração rápida de características para instruções, blocos e funções
  • 🔐 Hash e características: MinHash, TLSH, SHA256, entropia e padrões curinga
  • 📈 Normalização e pipelines de características para fluxos de trabalho de similaridade orientados a ML
  • 🧰 Interfaces: CLI, API Rust, API/bindings Python e plugin IDA
  • ⚙️ Framework de processadores em Rust com execução externa rápida via ipc e http
  • 🧠 Crie seus próprios processadores Rust para realizar análises adicionais
  • 🎯 Ferramentas para geração de YARA, ingestão de símbolos e fluxos de trabalho JSON em lote

Alvos Suportados 🌐

  • Plataformas: Linux, macOS, Windows
  • Formatos: PE, ELF, Mach-O
  • Arquiteturas: AMD64, I386, CIL

Suíte de Ferramentas de Linha de Comando Incluída 🧰

  • binlex: CLI principal para extração de características de binários
  • binlex-mcp: servidor Model Context Protocol para expor ferramentas do Binlex a clientes MCP
  • binlex-server: servidor de transporte de processadores para fluxos de trabalho http
  • binlex-hash: utilitário de hashing
  • binlex-image: utilitário relacionado a imagens
  • binlex-symbols: auxiliar de ingestão e conversão de símbolos
  • binlex-yara: gera regras YARA a partir de padrões ou fluxos no estilo Binlex

Compilação e Instalação 🛠️

API e Ferramentas Rust

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

Bindings Python 🐍

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

Empacotamento 📦

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

Contêineres 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

Documentação 📚

Guias

  • Guia de Linha de Comando
  • Processadores Personalizados

Exemplos 🧪

  • Exemplos em Python
  • Exemplos em Rust

API Rust

root@kitploit:~
cargo doc --open

Configuração 📁

Diretórios de configuração padrão:

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

Citação 📖

Se você usar o Binlex em uma publicação de periódico ou em um modelo de IA de código aberto, cite:

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

Para qualquer outro uso corporativo/pessoal ou saídas geradas (por exemplo, regras YARA), a citação não é obrigatória.