Descompilação Assistida por LLM: Evolução de Estratégias e Ferramentas

✍️ OpenClawRadar📅 Publicado: February 16, 2026🔗 Source
Descompilação Assistida por LLM: Evolução de Estratégias e Ferramentas
Ad

O artigo discute os desafios e estratégias na descompilação assistida por LLM, particularmente usando Claude para descompilar jogos de Nintendo 64 como Snowboard Kids 2. Inicialmente, o progresso envolvia descompilação de uma só vez, aumentando o código correspondente de cerca de 25% para 58%. No entanto, o progresso desacelerou, exigindo uma mudança de abordagem para eventualmente atingir ~75% das funções correspondentes.

Uma estratégia crítica envolveu priorizar quais funções não correspondentes abordar, inicialmente usando um modelo de regressão logística para estimar a dificuldade com base em características como contagem de instruções e complexidade do fluxo de controle. Quando essa abordagem estagnou, explorar a similaridade de funções através de embeddings de texto das instruções de assembly mostrou-se frutífero. Isso envolveu calcular funções correspondentes semelhantes para fornecer referências úteis, melhorando assim o desempenho da descompilação do Claude.

Para calcular a similaridade, foram discutidos embeddings vetoriais, que são frequentemente usados em sistemas RAG para recuperação rápida. No entanto, para um projeto com apenas alguns milhares de candidatos, o cálculo preciso de similaridade era viável. Uma pontuação de similaridade composta considerando n-gramas normalizados de instruções, padrões de fluxo de controle, deslocamentos de acesso à memória e métricas estruturais foi inicialmente usada, mas posteriormente, o método mais simples do Coddog de calcular a distância de Levenshtein limitada sobre sequências de opcodes mostrou-se igualmente eficaz, reduzindo a complexidade.

Ad

Ferramentas especializadas como gfxdis.f3dex2 e decomp-permuter também melhoraram o desempenho do Claude. Especificamente, o uso da biblioteca F3Dex2 tornou o gerenciamento do microcódigo do Reality Display Processor (RDP) do N64 mais manejável, evitando a necessidade de engenharia reversa personalizada.

📖 Leia a fonte completa: HN LLM Tools

Ad

👀 See Also

Sistema Executivo de IA da Mise: Estrutura de Governança e Resultados de Pontuação de Agentes
Use Cases

Sistema Executivo de IA da Mise: Estrutura de Governança e Resultados de Pontuação de Agentes

Um proprietário de restaurante construiu um sistema executivo de IA usando Claude Code para automação de folha de pagamento, com 8 executivos de IA com registros de pessoal, logs de advertências e uma política de demissão de três advertências. O sistema marcou 91,5/105 no Agent Madness 2026, a única entrada acima de 90.

OpenClawRadar
Truque do OpenClaw: Fazendo Projetos e Sessões Desaparecerem para Memória Contínua do Agente
Use Cases

Truque do OpenClaw: Fazendo Projetos e Sessões Desaparecerem para Memória Contínua do Agente

Um desenvolvedor argumenta que o OpenClaw não inventa 'memória mágica', mas reorganiza projeto, sessão e memória em torno de ferramentas locais de codificação com IA (Claude Code, Codex CLI). Ele usa memória baseada em arquivos e roteamento de chat para criar uma experiência de assistente contínua.

OpenClawRadar
Um usuário do Reddit relata que usar o Claude para arquitetura de histórias melhora a retenção de vídeos.
Use Cases

Um usuário do Reddit relata que usar o Claude para arquitetura de histórias melhora a retenção de vídeos.

Um usuário do Reddit rastreou mais de 150 canais de IA e descobriu que a maioria morreu antes de 10 vídeos devido a conteúdo inconsistente. Eles relatam usar o Claude para projetar a arquitetura da história em vez de apenas escrever roteiros, depois combinando-o com o LongStories para consistência visual, aumentando a retenção de 40% para 60%.

OpenClawRadar
Usando Claude Code e Remotion para Criar Vídeos de Demonstração Sem Habilidades de Design
Use Cases

Usando Claude Code e Remotion para Criar Vídeos de Demonstração Sem Habilidades de Design

Um desenvolvedor adiou o lançamento do seu produto por meses porque não podia pagar vídeos de demonstração que custavam US$ 300 a US$ 1.000, com prazos de 6 a 10 semanas. Em um fim de semana, ele usou Remotion (geração de vídeo baseada em React) e Claude Code para criar seus próprios vídeos, ilustrações e componentes da página de destino, alcançando milhares de visualizações em seus reels.

OpenClawRadar