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
decomp.anything — Fork do decomp.wtf: correspondência de PE do Windows, toolchains MinGW/clang-cl e uma bridge REA MCP opcional | Kitploit
Ferramentas/GitHubGitHub/giveen/decomp.anything
Segurança AndroidAnálise EstáticaAnálise Dinâmica de Código (DAST)Engenharia ReversaAnálise de MalwareAnálise de BináriosEngenharia Reversa Assistida por IASegurança de IAAnálise de FirmwareExploração de Binários
GitHub
6125há 18h 11mAinda não revisado

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
giveen/decomp.anything

decomp.anything

Fork do decomp.wtf: correspondência de PE do Windows, toolchains MinGW/clang-cl e uma bridge REA MCP opcional

Ver Repositório

decomp.anything

Aponte um agente de IA para algo que você possui e desmonte-o. decomp.anything é um ambiente de trabalho de descompilação por correspondência e engenharia reversa para jogos, programas Windows e Linux, aplicativos, páginas web, firmware e arquivos simples. Agentes escrevem C ou C++ contra o binário real, o compilador original o compila, e o resultado é verificado byte a byte — ou, quando não há build original para corresponder, o mesmo projeto abre o binário com REA e os agentes analisam suas funções.

decomp.anything builds on decomp.wtf: your AI agent decompiles software you own into C that compiles to the exact same bytes.

Instalar  ·  Como a correspondência funciona  ·  Inspecionar qualquer coisa  ·  Descomps públicas  ·  Agentes  ·  Descompile em conjunto  ·  Construído sobre

MIT license Linux and Windows Python 3.12 or newer Works with any MCP agent

Fork de decomp.wtf

decomp.anything é um fork independente do decomp.wtf de Sam Wolfs. O projeto upstream foi descontinuado, mas seu código é licenciado sob MIT, então este fork o continua e o estende. Este repositório é a continuação ativa.

Onde o decomp.wtf focava em jogos retrô por correspondência, o decomp.anything estende o mesmo motor para software arbitrário: binários Windows e Linux podem ser correspondidos byte a byte, e qualquer outra coisa abre como um projeto REA — o mesmo painel de projeto, agentes e notas, com seus procedimentos como itens de trabalho. Não há um modo REA separado para aprender.

O que permanece do decomp.wtf:

  • o fluxo de trabalho dividir → reivindicar → escrever C ou C++ → compilar com o compilador original → linkar no endereço real → comparar byte a byte;
  • o motor de correspondência e os matchers para MIPS, PowerPC, ARM, x86 e x86-64;
  • a visualização ao vivo, piloto automático, permuter, conhecimento compartilhado, agentes auxiliares e exportações reconstruíveis;
  • continuação de projetos públicos de decomp, avaliados com objdiff;
  • os instaladores, registro de toolchains e design local-first: sem conta, sem telemetria, nada enviado.

O que este fork adiciona:

  • Console RE: uma interface gráfica para o catálogo de ferramentas do REA, aberta a partir de um item de trabalho de procedimento (ou uma função de PC). Navegue por binários nativos, aplicativos Android, assemblies .NET, JavaScript e aplicativos Electron, páginas web, firmware e arquivos simples; funções, pseudocódigo, strings, grafos de fluxo e grafos de chamadas, além de um formulário gerado para cada ferramenta REA.
  • Alvos Linux: executáveis e bibliotecas compartilhadas ELF x86 e x86-64 importam e correspondem como programas Windows.
  • Alvos Windows: executáveis e DLLs PE de 32 e 64 bits, com um matcher x86 ciente de relocações.
  • REA para agentes: inspect_binary pode solicitar ao REA pseudocódigo, assinaturas e chamadores; o próprio REA pode ser instalado a partir de Compilers & tools.
  • Pastas de referência: aponte um agente para um decomp correspondido, notas ou listas de símbolos; ele pode lê-los e pesquisá-los.
  • Suporte ao opencode 2 para agentes auxiliares e decomp connect.

A correspondência ainda é o caminho byte a byte exato. Todo binário abre como um projeto normal: os alvos correspondíveis recebem o ciclo de compilar e comparar, e todo o resto recebe itens de trabalho REA, os mesmos agentes, o mesmo painel e as mesmas descobertas.

O que você pode fazer

ObjetivoO que o decomp.anything oferece
Descompilar um jogoSolte um ROM, imagem de disco ou arquivo de programa. Os agentes reivindicam funções, escrevem C ou C++, e o compilador original comprova cada correspondência byte a byte.
Corresponder um programa de PCImporte um .exe/.dll do Windows ou um programa ELF do Linux ou .so, escreva C ou C++, e compare os bytes do compilador com os do original.
Continuar uma descompilação públicaFaça fork de um dos projetos da comunidade que o aplicativo conhece e deixe os agentes continuarem na árvore de código-fonte real do projeto.
Inspecionar qualquer outra coisaSolte como um jogo. Se este aplicativo não conseguir dividir ou corresponder, o REA o abre em um projeto normal: seus procedimentos se tornam itens de trabalho, os agentes os leem em paralelo, e suas descobertas chegam ao mesmo painel. Adicione tarefas para áreas sem procedimento próprio.
Olhar dentro de um arquivoSolte um ZIP, TAR ou arquivo semelhante. Todo arquivo regular é um item de trabalho; Contents o pré-visualiza, e um binário ou arquivo aninhado pode abrir como um projeto filho vinculado.
Trabalhar em conjuntoHospede uma sala, convide pessoas e compartilhe correspondências, nomes, structs e notas sem compartilhar o arquivo original.
Usar seu próprio agenteClaude Code, Codex, Antigravity CLI, opencode, um endpoint compatível com OpenAI ou qualquer cliente MCP.

Tudo roda no seu computador. Sem conta, sem telemetria, nada é enviado.

Instalação

O decomp.anything roda em Linux x86-64 e, por meio do WSL 2, no Windows. macOS não é suportado. Ele requer Python 3.12 ou mais recente e uv. Node.js é necessário para agentes baseados em npm e para o REA; Java 21 ou mais recente é necessário para o Ghidra.

A partir deste repositório:

git clone https://github.com/giveen/decomp.anything.git
cd decomp.anything
uv sync
uv run decomp

Isso inicia o aplicativo e o abre no seu navegador. Os projetos ficam em ~/Decomp por padrão; defina DECOMP_HOME para colocá-los em outro local.

Instalação para desktop a partir do checkout. Os instaladores do próprio repositório instalam este checkout, não a versão upstream:

./install.sh          # Linux: menu entry + icon
./install-macos.sh    # macOS: /Applications/Decomp.app
bash install/install.sh

No Windows, no PowerShell:

powershell -ExecutionPolicy Bypass -File install\install.ps1

O instalador do Windows ativa o WSL 2 se necessário, cria a distribuição decomp-wtf, instala este checkout dentro dela e adiciona um comando decomp além de atalhos no menu de aplicativos e na área de trabalho. As instalações via checkout registram este repositório como sua origem de atualização, então as atualizações seguem decomp.anything em vez do upstream.

A partir do GitHub, sem um site:

curl -fsSL https://raw.githubusercontent.com/giveen/decomp.anything/main/install/install.sh | bash

No Windows, no PowerShell:

Baixar ferramenta