Urgent.News

What's breaking now, across thousands of outlets.

Tech

Engenharia reversa: do Mario 64 ao GTA no navegador (e agora com IA no meio)

Semana passada, o GTA V apareceu rodando numa aba do navegador. Um site chamado playgta5.com colocou o jogo no ar, a internet surtou, e no mesmo dia o site sumiu. Porém a internet não esquece: o código do site foi parar no GitHub em poucas horas, e hoje já tem outros sites rodando o jogo (não vou citar quais, por motivos óbvios). Ninguém confirmou direito como foi feito, mas a pergunta que ficou…

No início de 2025, o jogo GTA V se tornou acessível através de seu código fonte aberto no navegador. Um site chamado playgta5.com disponibilizou a versão do jogo, a qual rapidamente foi clonada por outros sites. A engenharia reversa tem sido a chave nesse processo de acessibilidade.

A engenharia reversa é o processo de analisar um software binário para entender seu funcionamento sem o código fonte. Ele envolve converter o código binário em um pseudocódigo de C ou C++, utilizando desmontadores e decompiladores. O Ghidra, uma ferramenta gratuita liberada pela NSA em 2019, é a mais popular para essa tarefa.

Uma das principais etapas é decompilar e compilar o código para outras plataformas, como WebAssembly, que permite executar código em navegadores quase tão rápido quanto nativo. Projetos como re3 e reVC realizaram isso com GTA III e Vice City, permitindo que eles fossem jogados em navegadores.

A IA tem um papel em ajudar com essa engenharia reversa. Modelos de linguagem treinados para decompilar binário em C, como o LLM4Decompile, têm mostrado resultados melhores do que ferramentas tradicionais. E em 2025 surgiram MCP (Model Context Protocol) para Ghidra e IDA, permitindo que agentes como Claude Code ou Codex utilizassem as ferramentas dessas ferramentas de engenharia reversa.

Isso torna a engenharia reversa um loop de pergunta e resposta para os agentes, facilitando a análise e entendimento da estrutura do código.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Gas Optimization Audit: Bitkub

Gas Optimization Audit: Bitkub Target Protocol : Bitkub (TVL: $1519.7M) Bitkub – Gas‑Optimization Audit Protocol: Bitkub (DeFi platform on Ethereum & L2s) TVL: ≈ $1.52 B (Ethereum + L2) Audit Type…

More from Thursday 15 October →