Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
AIDebug — Evidências focadas em engenharia reversa de malware com inspeção profunda de PE/.NET, reconstrução com Ghidra, verificações cruzadas com IA, YARA e depuração de ELF | Kitploit
Ferramentas/GitHubGitHub/anpa1200/aidebug
Análise EstáticaAnálise Dinâmica (Sandboxing)Engenharia ReversaDepuradoresAnálise de MalwareAnálise de BináriosInteligência de AmeaçasAprendizado e EducaçãoTrilhas e CursosSegurança de IA
GitHub
12287há 6 diasAinda não revisado
anpa1200/aidebug

AIDebug

Evidências focadas em engenharia reversa de malware com inspeção profunda de PE/.NET, reconstrução com Ghidra, verificações cruzadas com IA, YARA e depuração de ELF

Ver RepositórioSite

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

AIDebug

Ponto de partida para revisores

CLI de engenharia reversa com foco em evidências. Andrey Pautov desenvolve a interface de análise em Python, triagem offline, inteligência de strings, inspeção de PE e fluxos de trabalho de relatórios. Capstone, Ghidra, GDB e provedores de IA opcionais são integrações, não ferramentas originais criadas por este projeto.

Relevância do papel: Triagem de malware, ferramentas de engenharia reversa, análise assistida por IA segura, entrega em Python.

Execute a demonstração local segura e revise o escopo de validação · Validação local registrada

Source v3.1.0 PyPI v3.0.0 Python 3.10–3.13 CI Publish to PyPI License: MIT Release

AIDebug é uma CLI e interface de terminal de engenharia reversa de malware com foco em evidências. Ela combina triagem offline determinística, inspeção hexadecimal de arquivo completo, análise profunda da estrutura PE, desmontagem com Capstone, reconstrução com Ghidra, verificações cruzadas opcionais com LLM, depuração local de ELF, exercícios de aprendizado compilados e relatórios de revisão por analistas.

Versão atual do código-fonte: AIDebug 3.1.0. Consulte as notas de versão 3.1.0.

A versão publicada imutável mais recente continua sendo AIDebug v3.0.0, disponível como 1200km-aidebug, até que a tag 3.1.0 correspondente e a release do GitHub concluam o fluxo de publicação verificado.

Destaques

  • Triagem estática determinística de PE e ELF sem exigir um serviço de IA.
  • Inteligência de strings ASCII, UTF-8, UTF-16LE e UTF-16BE com reconhecimento de ocorrências em arquivo completo, com categorias inteligentes, classificação e explicações de DLL/API.
  • Visualizador hexadecimal paginado e somente leitura para o arquivo completo analisado.
  • Explorador profundo de estrutura PE32/PE32+ com RVA, VA e deslocamentos de arquivo mapeados.
  • Reconstrução em estilo C com suporte do Ghidra para uma função ou para o conjunto completo de funções delimitado.
  • Revisão opcional fundamentada em evidências por meio de Anthropic, OpenAI, Google Gemini ou um endpoint local compatível com Ollama.
  • Depuração local de ELF com suporte do GDB com breakpoints, stepping, registradores, deltas, contexto de desmontagem e candidatos de entrada/saída de funções.
  • Cem casos de aprendizado em C independentes com saída real do compilador, desmontagem e pseudo-código do Ghidra na GUI principal.
  • Histórico de análise local indexado por SHA-256 e restauração compatível de achados.
  • Saídas em HTML, JSON versionado, candidatos a YARA, candidatos a ATT&CK e CFG para revisão por analistas.

Instalação

Instale o pacote estável do PyPI:

python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install 1200km-aidebug==3.0.0
aidebug --version

Instale capacidades opcionais conforme necessário:

# Remote/local LLM providers and validated YARA generation
python -m pip install "1200km-aidebug[ai]==3.0.0"

# Frida dynamic instrumentation
python -m pip install "1200km-aidebug[dynamic]==3.0.0"

# All optional Python integrations
python -m pip install "1200km-aidebug[all]==3.0.0"

Para desenvolvimento:

git clone https://github.com/anpa1200/AIDebug.git
cd AIDebug
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev,dynamic]"

Ghidra, GDB, Bubblewrap, um compilador C e componentes de destino do Frida são ferramentas externas usadas apenas pelos fluxos de trabalho que as exigem.

Início Rápido

Abra uma amostra PE ou ELF na interface principal de terminal:

aidebug --binary /path/to/sample.exe --offline

Execute a análise determinística sem a interface em tela cheia e exporte evidências:

aidebug --binary /path/to/sample.exe \
  --offline --no-tui --report --json-export --yara \
  --out-dir reports/

Use a reconstrução com Ghidra:

aidebug --binary /path/to/sample.exe --offline --no-tui --decompile
aidebug --binary /path/to/sample.exe --offline --no-tui \
  --decompile-all reports/sample-reconstruction.c

Analise uma unidade de tradução C por meio de um artefato ELF temporário e não executado:

aidebug --source /path/to/example.c --offline --no-tui

Identifique um arquivo arbitrário independentemente de sua extensão de nome de arquivo:

aidebug --identify /path/to/renamed-or-unknown-file --offline

--identify reporta JSON estruturado com o tipo declarado, tipo MIME, extensões comuns, confiança, método, evidências, SHA-256 e tamanho. A cobertura determinística inclui formatos comuns de executáveis e bytecode, arquivos compactados e imagens de disco, contêineres Office/OpenDocument/EPUB, documentos, imagens, áudio/vídeo, capturas de pacotes, bancos de dados, artefatos de registro/log de eventos, scripts e texto. Formatos baseados em ZIP são inspecionados por nomes de membros delimitados e pequenas leituras de metadados; os arquivos nunca são executados ou extraídos.

Instale python-magic mais o banco de dados libmagic do sistema operacional para assinaturas adicionais conhecidas pela plataforma local:

python -m pip install python-magic

Quando nenhuma assinatura determinística, estrutura ou regra de texto corresponder, um provedor de IA configurado pode inferir um candidato a partir de metadados delimitados: a extensão, tamanho, SHA-256, até 96 bytes de cabeçalho, 32 bytes de cauda, entropia da amostra e proporção de NUL. O corpo do arquivo, as strings extraídas e o caminho do sistema de arquivos não são enviados. Resultados apenas de IA são rotulados como ai-inference, limitados a 60% de confiança e exigem validação por analista. Use --offline para desabilitar completamente o fallback; um tipo não resolvido é reportado como Unknown com status de saída 2.

Espaço de Trabalho de Inteligência de Strings (3.1.0)

Pressione S na interface principal de terminal, ou inicie diretamente no espaço de trabalho:

aidebug --binary /path/to/sample.exe --offline --strings
Baixar ferramenta