A IA destravou a engenharia reversa. Isso derruba sistemas de verdade? Eu não acho.
Leitura: ~8 minutos • 🎧
TL;DR
- A IA acelera engenharia reversa exatamente onde o trabalho já tinha mapa: binário pequeno, alvo parado, documentação de 25 anos ou código-fonte com testes e o autor original pilotando.
- Os clones da Adobe mostram o limite do print: 54 mil estrelas, mas “early alpha” com 800+ issues — esqueleto pronto, comportamento de produto faltando.
- O port do Bun custou US$ 165 mil com fonte, um milhão de asserções de teste e o autor original — sem esse oráculo, a conta sobe ordens de grandeza.
- O software que vale dinheiro hoje nem binário tem: é SaaS na nuvem, e o mesmo critério vale pra quem migra ERP — converter sintaxe é 5% do problema; contexto e regra escondida são o resto.
~ 7 min de leitura · 1228 palavras
🤖 Peça a uma IA resumir e discutir este texto: ChatGPT • Claude
Quem dirige importa mais do que quem digita
Se os clones mostram o limite do print, o caso do Bun mostra o custo real do que funciona. Um time portou Bun — 535 mil linhas de Zig — pra Rust em 11 dias, com 64 agentes paralelos, diff de um milhão de linhas, 5,9 bilhões de tokens e US$ 165 mil de conta. A condição que tornou isso possível vale mais que o resultado: havia código-fonte, uma suíte de testes com um milhão de asserções e o autor original pilotando as decisões. O oráculo estava completo. Sem esse oráculo, a conta começa ordens de grandeza acima — porque cada dúvida vira tentativa e erro, e erro em software de produção custa caro.
O REA (Reverse Engineer Anything) conta a mesma história pela outra ponta. É um MCP server em TypeScript que embrulha Ghidra, IDA, JADX e Frida e deixa o agente operar as ferramentas. Passou de 100 mil estrelas, e os benchmarks mostram a natureza do trabalho: analisar um SQLite ou um módulo WASM levou 42 chamadas e 5 minutos — consumindo 300 mil tokens. É força bruta dirigida. Funciona quando o alvo é pequeno. Imaginando o mesmo fluxo contra um binário comercial grande, sem mapa, o token vira combustível queimado em fogão aberto.
Não por acaso, onde a engenharia reversa anda mais rápido é no retrô. Um binário de Super Mario Bros tem 40 KB. Super Mario 64 tem 8 MB. Comparar com um jogo triple-A de 150 GB dá a medida do que “analisar um binário” significa em cada caso. E o retrô tem três vantagens que não vêm de IA nenhuma: hardware documentado há 25 anos pela comunidade, alvo que não se move um centímetro, e jurídico resolvido desde 1992 pela jurisprudência de Sega v. Accolade e Sony v. Connectix. Consoles modernos até facilitaram — PS4 e PS5 são, no fundo, PCs com x86-64 e ARM —, mas a velocidade dos ports retrô vem do mapa pronto, não do modelo de linguagem.
Essa linha de montagem nem é nova. Engenharia reversa tem mais de 40 anos: os clones de BIOS da Compaq e da Phoenix entre 1982 e 1984, o Samba farejando o protocolo SMB em 1992, o Wine em 1993, o Ghidra que a NSA abriu em 2019, as decompilações de SM64 e Ocarina of Time entre 2019 e 2021. A IA entrou numa linha de montagem que já existia e pôs turbo no trecho braçal. Quem tratou o resto da linha como resolvido é quem saiu anunciando morte alheia.
O software que vale dinheiro hoje nem binário tem
E aqui está o detalhe que derruba o “todo sistema é reversível, basta apontar o agente”. Adobe Creative Cloud tem 41 milhões de assinaturas e Office 365 passou de 400 milhões de assentos — e exatamente as features que vendem hoje rodam na nuvem, no Firefly, sem nenhum binário na sua máquina. Generative Fill e Neural Filters não têm função pra decompilar: são chamadas de API. O clone Rust pode replicar a interface de desenho; o modelo generativo, o pipeline de ML e o acervo de dados proprietários ficam do outro lado do HTTPS, e é lá que está o valor que a manchete declarou morto.
Os que dizem “daqui dois anos o token custa nada e vira trivial” ignoram duas curvas ao mesmo tempo. O preço de fronteira de fato desabou: de 30/60 dólares por milhão de tokens no GPT-4 de 2023 pra 10/50 em modelos recentes — queda real, mas de uma ordem de grandeza, não de três. Enquanto isso, a qualidade por dólar fixo cai 5-10x por ano segundo a Epoch AI, o que significa que o barato de hoje faz o trabalho de 2023. E custo de token nunca foi o gargalo do REA: são 300 mil tokens pra analisar um binário pequeno e conhecido. O gargalo é o oráculo — quem diz se o resultado está certo.
Esse é o ensinamento único de toda essa semana: engenharia reversa acelerada por IA funciona exatamente quando o trabalho já tem mapa — binário pequeno, alvo parado, comunidade com 25 anos de documentação, ou fonte com testes e o autor original na direção. Onde não tem mapa, a IA transforma um problema de engenharia num problema de queima de orçamento.
O que isso ensina a quem migra sistema legado
A consequência prática passa direto pela engenharia reversa — ela só é a ilustração. A IA derruba o custo de reconstruir o comportamento que está documentado, ou testável, ou observável num sistema pequeno. Tudo que depende de contexto que não está escrito em lugar nenhum continua exatamente como antes, na mão de quem entende o sistema. Pra quem escreve software, isso move o valor pra validação: o dev que sabe dizer se o que saiu do agente preserva o comportamento real do sistema vale mais, não menos, quando a geração fica barata.
Eu já escrevi isso aqui de outra forma: a IA acelera o código, mas o gargalo nunca foi o código. No ERP, a IA converte sintaxe de Web Forms pra Razor em minutos — e eu assino embaixo que isso vale. O que ela não converte é a razão pela qual aquele formulário recalcula o imposto duas vezes em condição específica de operação. Se aceitar que a migração é “conversão”, dá pra preservar o código inteiro e destruir o comportamento: o sistema sobe, os testes unitários passam, e o cliente liga semana que vem dizendo que o valor está errado. O clone alpha com 800 issues é essa foto, em open source: esqueleto pronto, comportamento de produto faltando.
Antes de acreditar na manchete de sistema morto
Três perguntas resolvem. O alvo é um binário pequeno e parado? Existe oráculo — testes, documentação, alguém que saiba dizer se o resultado está correto? O valor do software está no binário ou fora dele, em nuvem, dado e contexto? Se as respostas forem favoráveis, a IA de fato acelera e vale investir. Se qualquer uma for “não”, a velocidade anunciada pertence a outro problema.
É o critério que eu aplico quando alguém me traz a pauta da semana com tom de obituário — e o mesmo que aplico na próxima fase da migração do Posseidom: medir onde está o mapa antes de mandar agente pra cima do problema. Sistemas morrem no print há 40 anos. Nos dados, no cliente e na regra que ninguém escreveu, eles continuam de pé.
Leitura relacionada
- A IA acelera o código. Quem controla as entregas? — velocidade de geração não é velocidade de entrega no ERP em migração.
- Engenharia reversa com IA: a regra antes de migrar — o oráculo já existia antes do hype: entender o sistema atual antes de reescrever.
- Junior não está aprendendo a programar. Está aprendendo a pedir código. — quando gerar fica barato, dizer se o resultado está certo é o que passa a valer.
Referências
- Akita On Rails, “Engenharia reversa com IA — a Adobe morreu?” (13/10/2026) — fonte dos fatos citados: clones Rust da Adobe, REA, port do Bun, números de assentos SaaS e preços de token.







