Engenharia reversa com I.A. é usar agentes de inteligência artificial para analisar um programa já compilado e entender como ele funciona, sem acesso ao código-fonte. Em outubro de 2026 o tema explodiu com o REA, que conecta agentes como o Claude Code a ferramentas como Ghidra e IDA, e com os apps do ArtCraft, apresentados como alternativas abertas a programas da Adobe. A técnica ficou mais rápida e acessível, mas continua exigindo especialistas, consome muitos tokens e não copia o que está nos servidores, nos dados e nas parcerias de um produto.

Engenharia reversa é o caminho de volta: partir de um produto pronto para descobrir como ele foi feito. Em software, significa analisar um programa já compilado, aquele arquivo que você instala e executa, para entender o que ele faz por dentro sem ter o código-fonte original: quais funções existem, como os dados são guardados, com quais servidores ele conversa e que regras ele aplica.
A prática é antiga e tem usos legítimos. Nos anos 1980, Compaq e Phoenix recriaram o BIOS do PC da IBM em processos de "sala limpa", em que uma equipe documenta o comportamento do original e outra escreve um código novo sem nunca ver o primeiro. Em 1992 nasceu o Samba, que permite a computadores Linux conversarem com redes Windows. Emuladores de videogame, ferramentas de segurança e projetos de preservação de jogos antigos seguem o mesmo princípio. Em 2019, a NSA, agência de segurança dos Estados Unidos, liberou de graça o Ghidra, um dos principais programas da área.
Em outubro de 2026 o assunto saiu do nicho. Quase na mesma semana viralizaram o REA, uma ferramenta aberta que coloca agentes de I.A. para operar esses programas, e os apps do ArtCraft, apresentados como alternativas gratuitas ao Photoshop, ao Premiere e a outros produtos da Adobe. As manchetes falaram em fim da Adobe e até em fim do software. Este guia junta o que se sabe de concreto, com base nos repositórios oficiais, em pesquisa acadêmica e na análise que o desenvolvedor Fabio Akita publicou em 13 de outubro, e explica o que isso muda para empresas.
A I.A. chegou a uma disciplina com décadas de história, de casos na Justiça e de ferramentas maduras. Os marcos que ajudam a entender o momento atual:
Quando um programa é compilado, o código escrito por pessoas vira instruções de máquina. Nesse processo, muita coisa se perde: nomes de variáveis, comentários, a organização em arquivos. Desmontar um software é tentar recuperar o que for possível, em quatro etapas:
A terceira etapa explica por que projetos famosos demoram. A reconstrução do código de Super Mario 64 e de Zelda: Ocarina of Time a partir dos jogos originais foi feita por comunidades de voluntários ao longo de anos, mesmo sendo programas pequenos e muito estudados.
Também explica por que a onda atual de jogos antigos portados para computadores e navegadores começou antes dos agentes de I.A. Segundo a linha do tempo do Akita, ela ganhou força a partir de 2019, com o Ghidra gratuito e anos de documentação acumulada. A I.A. acelerou um movimento que já existia, não o inventou.
Nenhuma das ferramentas por trás da engenharia reversa com I.A. é nova. As principais:
O que mudou foi quem consegue operar essas ferramentas e em quanto tempo. Um agente de I.A. encadeia dezenas de chamadas, lê saídas enormes, resume o que importa e propõe o próximo passo. É um trabalho que antes exigia horas de um especialista a cada etapa e que agora pode ser feito, em parte, por alguém com menos experiência, ou muito mais rápido por quem já tem.
Isso tem dois efeitos. Para quem defende sistemas, auditar um aplicativo ficou mais barato. Para quem ataca, também. E para o mercado de software, a pergunta que viralizou foi outra: se a I.A. desmonta e reescreve programas, o que impede alguém de clonar qualquer produto? As próximas seções respondem com o que se sabe até agora.
Modelos de linguagem são bons justamente nas tarefas cansativas: sugerir nomes para funções, explicar o que um trecho de pseudocódigo faz, escrever testes e tentar de novo quando algo não compila. Com os agentes de I.A., que usam ferramentas sozinhos, o modelo pode operar o Ghidra, ler o resultado e decidir o próximo passo, em ciclos que antes dependiam de uma pessoa a cada etapa.
O ganho é real, mas tem um limite importante. Um estudo publicado no arXiv em setembro de 2026, "When LLM Decompilers Recompile More and Preserve Less", de Chang Liu, Edward Raff e Kristopher Micinski, mediu o efeito de usar I.A. para refinar a saída do Ghidra em 300 funções reais. A taxa de código que compila subiu de 75% para 90%, mas a de funções que se comportam igual ao original caiu de 74% para 62%. Em funções com vulnerabilidades conhecidas, até um décimo dos resultados apagou a falha sem nenhum aviso.
Em outras palavras: compilar não é o mesmo que funcionar igual. A I.A. produz código plausível mais rápido, e plausível é exatamente o tipo de erro mais difícil de perceber. Testes e revisão de quem entende do assunto continuam obrigatórios.
O REA é um projeto de código aberto, publicado no GitHub sob a licença MIT, que conecta agentes de I.A. como Claude Code, Codex, Cursor e Gemini CLI a ferramentas profissionais de engenharia reversa. Ele funciona como um servidor MCP, o padrão que permite a um modelo usar ferramentas externas e que explicamos no guia sobre o Model Context Protocol. Em 19 de outubro de 2026, o repositório passava de 300 mil estrelas no GitHub.
Na prática, a pessoa instala o REA com um comando, aponta para um arquivo, aplicativo ou site e faz uma pergunta ao agente. O REA executa as ferramentas na própria máquina, como Ghidra, IDA ou Hopper para programas nativos e JADX para aplicativos Android, e devolve as conclusões junto com as evidências e as limitações de cada uma. O projeto também analisa aplicativos em JavaScript e Electron, programas .NET, firmware, capturas de rede e bancos SQLite.
O que ele não faz é tão importante quanto. O REA não descompila nada sozinho: ele coordena ferramentas que já existiam. Não recupera o código-fonte original e não copia aplicativos com um clique. Quem usa precisa ter o arquivo, instalar as ferramentas (algumas pagas, como IDA e Hopper) e pagar pelos tokens do agente. Segundo a análise do Akita, um exemplo do próprio projeto, a análise de um banco SQLite compilado para WebAssembly, levou 42 chamadas de ferramenta e cerca de 300 mil tokens de entrada. O aviso do repositório é direto: a análise assistida por I.A. pode sair incompleta ou errada.
Detalhamos instalação, custos e usos permitidos no artigo REA: o que é o Reverse Engineer Anything.
O ArtCraft é um estúdio de ferramentas criativas fundado pelo desenvolvedor americano Brandon Thomas. No fim de setembro de 2026, ele começou a publicar apps gratuitos e abertos que seguem o fluxo de trabalho de programas da Adobe: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), EffectCraft (After Effects), DesignCraft (InDesign) e PdfCraft (Acrobat, lançado com o nome PrintCraft). Segundo o TechSpot, Thomas contou que escreveu os apps em Rust com a ajuda do Claude Opus 5.5, citou as taxas de cancelamento da Adobe como motivação e resumiu o momento com a frase "software is over" (o software acabou).
O repositório do PhotoCraft descreve o app como uma reimplementação em sala limpa do Photoshop, construída apenas a partir de especificações públicas e do comportamento observado, sem código, shaders ou arquivos da Adobe, e sem vínculo com a empresa. A licença é MIT ou Apache-2.0, à escolha de quem usa. Até a publicação deste texto, não encontramos verificação independente dessa alegação.
O próprio README é honesto sobre o estágio do projeto: o PhotoCraft está em alfa e ainda não substitui o Photoshop no trabalho profissional do dia a dia. As lacunas que o projeto lista incluem recursos de I.A. generativa, ferramentas que ainda faltam, profundidade de tipografia e compatibilidade com plug-ins. O Akita aponta outras: centenas de problemas abertos no repositório, gerenciamento de cor limitado para impressão (CMYK e perfis ICC) e incompatibilidades com arquivos PSD. A captura de tela impressiona; o motor ainda está sendo montado.
Contamos a história completa, e as lições para quem vende e compra software, em a I.A. clonou a Adobe? O caso ArtCraft explicado.

O argumento central da análise do Akita é que o valor de um software moderno não está todo dentro do arquivo que você baixa. E o que não está no arquivo não pode ser desmontado. Ele aponta quatro barreiras:

O custo também pesa. O Akita lembra o caso do Bun, ferramenta de JavaScript reescrita da linguagem Zig para Rust em 11 dias com até 64 instâncias do Claude trabalhando em paralelo, a um custo estimado em cerca de US$ 165 mil em preço de API. Deu certo porque havia o código-fonte completo, o autor original no comando e uma bateria gigantesca de testes para conferir cada resultado. Um clone feito a partir de um programa fechado não tem nada disso.
O mesmo raciocínio explica por que jogos antigos estão sendo portados tão rápido: são programas pequenos (Super Mario 64 tem cerca de 8 MB, contra cerca de 150 GB de Baldur's Gate 3), estudados há décadas, com as questões jurídicas resolvidas há muito tempo e que não mudam mais. Os ports costumam exigir que a pessoa tenha a própria cópia do jogo.
Os consoles mais recentes também ajudam: PS4, PS5, Xbox Series e Switch usam processadores x86 ou ARM, os mesmos de computadores e celulares, então o trabalho se concentra em traduzir as chamadas do sistema e da placa de vídeo. PS3 e Xbox 360, com arquiteturas próprias (Cell e PowerPC), são bem mais difíceis.
Mesmo assim, há exagero. O Akita registra que a comunidade que faz ports à mão já critica os ports gerados por I.A. em qualidade de alfa, e que algumas manchetes não resistem a um teste: um projeto anunciado como capaz de rodar boa parte do catálogo do PS5 rodava, na prática, um jogo independente em 2D.
Um argumento comum é que, em pouco tempo, os tokens vão custar quase nada e clonar software ficará trivial. A análise do Akita contesta com números: o preço por token dos modelos de ponta caiu entre 1,2 e 3 vezes desde 2023. O que caiu muito mais rápido, segundo estimativas da Epoch AI citadas por ele, foi o custo para atingir uma mesma qualidade, na faixa de 5 a 10 vezes por ano.
Mesmo aplicando a queda mais otimista ao custo do Bun, um clone sem código de referência e sem testes continua caro. E há um limite de outra natureza: segundo o relatório Octoverse, do GitHub, 81,5% das contribuições na plataforma em 2025 aconteceram em repositórios privados, código que nenhum modelo público viu durante o treinamento.
Longe das manchetes, a técnica tem usos legítimos e valiosos, vários deles listados pelo próprio REA entre os permitidos:
No Brasil, não há um artigo de lei que proíba ou autorize expressamente a engenharia reversa. A Lei do Software (9.609/98) protege os programas como obras literárias, e a Lei de Direitos Autorais (9.610/98) deixa claro que ideias, métodos e sistemas não são protegidos. O código é protegido; a funcionalidade, não.
O risco aparece em outros pontos: reproduzir ou vender código de terceiros (o artigo 12 da Lei do Software prevê detenção e, quando a reprodução é para fins de comércio, reclusão de um a quatro anos), burlar proteções contra cópia, descumprir o contrato de licença ou usar informações confidenciais obtidas em um contrato ou emprego, o que a Lei de Propriedade Industrial trata como concorrência desleal. Nos Estados Unidos, decisões como Sega contra Accolade (1992) e Sony contra Connectix (2000) aceitaram a desmontagem de programas para fins de compatibilidade.
Aprofundamos o tema em engenharia reversa de software é crime no Brasil?. O texto é informativo: para um caso concreto, consulte um advogado.
Tudo o que roda no aparelho do usuário pode ser analisado: o aplicativo de celular, o programa de computador, a extensão de navegador e o JavaScript do seu site. Sempre foi assim. A diferença é que agora a análise custa menos tempo e menos conhecimento, para quem ataca e para quem defende.
O ponto fraco mais comum não é o código em si, é o que se coloca nele. O relatório State of Secrets Sprawl 2026, da GitGuardian, contou 28,65 milhões de novas chaves, senhas e tokens expostos em repositórios públicos do GitHub em 2025, e os commits feitos com ajuda do Claude Code vazaram segredos em 3,2% dos casos, contra 1,5% da média. Não por acaso, o uso inadequado de credenciais é o primeiro item do OWASP Mobile Top 10, a principal referência de riscos para aplicativos móveis.
O checklist completo de proteção está em engenharia reversa e I.A.: como proteger seu app.
Se o diferencial de um produto é só um conjunto de telas que qualquer pessoa vê funcionando, ele ficou mais barato de copiar. Não de graça, como mostram o estágio dos apps do ArtCraft e o custo do Bun, mas mais barato. O que continua difícil de copiar é o que não está no código: dados próprios, serviços que rodam no servidor, integração com o processo do cliente, atendimento, marca e velocidade para evoluir.
O outro lado é uma oportunidade. A mesma tecnologia que permite analisar o software dos outros permite entender o seu: documentar sistemas antigos, encontrar regras de negócio escondidas, testar a própria segurança e construir ferramentas internas mais rápido. Decidir onde aplicar isso é uma escolha estratégica, e é o tipo de pergunta que respondemos na consultoria em I.A..
Não é preciso esperar o próximo caso viral para agir. Cinco passos cobrem o risco e a oportunidade:
Os termos que mais aparecem nas notícias sobre o assunto:
A conclusão do Akita é que não. O REA é uma caixa de ferramentas para especialistas, não um botão de copiar; os apps do ArtCraft existem, mas são alfas; a Adobe segue viva porque boa parte do seu valor está em serviços e dados; e, sem alguém que saiba o que está fazendo, a ferramenta entrega pouco mais do que uma captura de tela bonita.
A nossa leitura vai na mesma direção. Agentes de I.A. multiplicam a produtividade de quem entende do assunto e expõem quem não entende. Para empresas, a pergunta não é se a I.A. vai substituir o time, e sim se o time sabe usar a I.A. com critério: revisar o que ela produz, proteger os dados e escolher onde ela gera retorno. É por isso que o nosso treinamento em I.A. para equipes ensina Claude, agentes e automação com as tarefas reais de cada time.
É usar agentes de inteligência artificial para analisar um programa já compilado e entender como ele funciona, sem o código-fonte. A I.A. opera ferramentas como Ghidra e IDA, sugere nomes, explica trechos e escreve testes, acelerando um trabalho que antes era quase todo manual.
Não. O REA coordena ferramentas de análise e devolve conclusões com evidências. Ele não recupera o código-fonte original nem clona aplicativos, e o próprio projeto avisa que os resultados podem sair incompletos ou errados.
Ainda não. O repositório do PhotoCraft diz que o app está em alfa e ainda não substitui o Photoshop no trabalho profissional do dia a dia. Os outros apps aparecem como alfa ou em desenvolvimento.
Analisar um programa não é crime por si só, mas copiar ou vender código de terceiros, burlar proteções contra cópia e descumprir o contrato de licença podem gerar responsabilidade civil e criminal. Para um caso concreto, consulte um advogado.
Se você publica aplicativos, programas ou sites com lógica no navegador, sim: revise o que está exposto, principalmente chaves de API e regras que deveriam rodar no servidor. E vale avaliar onde a mesma técnica ajuda, como na documentação de sistemas antigos.
Na prática, sim. A instalação é simples, mas interpretar os resultados, validar o que a I.A. concluiu e saber o que é permitido analisar exige conhecimento técnico.
Converse com a equipe SINOON e descubra qual produto, curso ou serviço faz mais sentido pro seu momento.