Awesome REA
Português (Brasil)

Entenda o software com REA.
O que você vai construir?

Desde portas de jogos antigas até um pequeno seletor de cores, explore projetos públicos usando Reverse Engineer Anything. Veja o que foi construído, como REA contribuiu e o que ainda não foi verificado.

Explore e marque a coleção em GitHub
34 casos públicos · 5 vitrines oficiais e projetos comunitários 29 ou experimentos de autoresFontes primárias para cada entrada; os resultados dos testes são relatados pelo autor.

Vitrines oficiais

Jogos

OpenBattlefield2: Evidence de nível de função para um cliente Battlefield 2

Como a pesquisa de mira, HUD e comportamento binário pode informar uma implementação de mecanismo rastreável?

Autor / fonte: Moxnatiy

O projeto publica um mecanismo C++20, notas de função, testes e capturas de tela. O autor relata o carregamento de uma instalação BF2 1.5 própria, conectando-se a um servidor dedicado original e exibindo soldados e HUD. No modo conectado, a mira é renderizada, expande durante o movimento e contrai quando parada, com verificações como test_weapon_hud.

GunZRs: identificando um limite de empacotamento antes de reconstruir a partir dos dados do jogo

Como a reconstrução pode continuar quando um executável compactado impede a recuperação estática da lógica do jogo?

Autor / fonte: OpenRsG

O projeto publica uma reconstrução Rust + Bevy, notas de formato, scripts de consulta e testes. O autor relata a jogabilidade do Linux com instalação própria, mapas, ações, bots, construção de navegador e LAN. A análise da função ELF/PE gerada e as verificações de repetição de instantâneos são registradas separadamente da compatibilidade do jogo.

Co-op Anything: investigando pontos de entrada multijogador da campanha

Como uma campanha pode manter seus roteiros e lados enquanto permite a entrada de um segundo jogador?

Autor / fonte: cranebeaker and community contributors

O projeto publica MCP/habilidades, ferramentas de teste de sincronização e pesquisas específicas de jogos. As notas C&C3 incluem endereços, formatos e experimentos. Para World in Conflict, o autor relata um host de campanha LAN executando missões enquanto um segundo cliente se junta e vê unidades sincronizadas ao vivo, mas não pode controlar suas próprias unidades. Cada jogo mantém seu próprio nível de controle de qualidade.

Aplicativos

Sketch (formerly paper-rs): uma tela infinita Rust inspirada em Paper

Como as interações entre tela, layout e editor podem informar uma ferramenta de design independente?

Autor / fonte: michaelshimeles

O projeto publica telas infinitas, páginas, layouts, edição vetorial, quadro branco e interfaces MCP, com testes e diferenças de recursos. Revisado em 2026-10-21: agora é denominado Sketch, com o executável sketch-rs, migração de primeira inicialização do antigo diretório do projeto e compatibilidade com arquivos antigos e variáveis ​​de ambiente. Resta um caso.

rec-rs: um gravador macOS nativo inspirado em OBS

Como construir uma tela focada, uma câmera e um gravador de áudio?

Autor / fonte: michaelshimeles

O projeto publica gravação screen/camera, mixagem de áudio, buffer de repetição e recursos de streaming. O autor relata desenvolvimento e testes em um Apple Silicon Mac. O 2026-10-21 README adiciona lançamentos universais Apple Silicon + Intel, atualizações signing/notarization e Sparkle.

terminal-rs: um terminal de mercado informado pelas interações TradingView

Como a pesquisa de interação gráfica pode informar uma interface de mercado Rust independente?

Autor / fonte: michaelshimeles

O projeto publica gráficos de GPU Rust, comandos de teclado, layouts de painel e integração de dados com uma interface estilo Bloomberg. Revisado em 2026-10-21: Indicadores integrados 151, testes de parâmetro e entrada de limite e um script de liberação universal macOS foram adicionados. Estas são alterações de implementação posteriores, não uma nova investigação REA.

DiskLens: verificando algoritmos de varredura de disco e mapa de árvore em um binário lançado

Como a verificação de disco, mapas de árvore e detecção de duplicatas podem ser verificadas antes de construir uma nova interface?

Autor / fonte: KarlssonChristoffer

O projeto publica um mecanismo Rust, interface Tauri/Svelte e IDs REA Evidence. O autor relata testes de mecanismo 24 e uma verificação scan/treemap de aproximadamente 1.3 milhões de arquivos em uma máquina.

Hardware e compatibilidade

Pixel Watch: um auxiliar de transferência de eSIM informado pela análise de APK complementar

Como um ajudante separado pode encontrar e abrir o fluxo de download existente do watch-eSIM do aplicativo complementar?

Autor / fonte: AllMySlop

O auxiliar Android, companion-analysis.md e os registros de teste são públicos. TESTING.md relata testes de unidade 25 e transferência do emulador. Uma atualização posterior do README relata a instalação bem-sucedida em um Pixel Watch 2 LTE e conectividade eSIM somente de dados em uma operadora compatível.

V5VPN: pesquisa de protocolo para um portal com escopo definido e cliente de túnel

Como a autenticação, a descoberta de recursos e a pesquisa de conexão podem informar um cliente independente com escopo definido?

Autor / fonte: hygkui

Desktop Go/MyGo público e fonte CLI, notas de protocolo e testes são fornecidos. O autor relata conectividade ponta a ponta em uma máquina de desenvolvimento Windows e dois gateways de produção, cobrindo o portal SSL VPN, recursos autorizados e túneis HTTP CONNECT.

Análise e avaliação

rea-lab: medindo a contribuição de REA para a engenharia reversa de Windows

Como a adição de REA afeta a taxa de sucesso, o tempo e o custo de um agente?

Autor / fonte: pablodiazjorge

Cinco estudos pré-registrados são públicos. Estude 1: 28/30 em ambos os grupos. Estude 2: 11/24 sem REA versus 4/24 com REA. Estudo 3: 71/72 versus 68/72. O estudo 4 usa DeepSeek: 20/20 versus 19/20, sem diferença significativa detectada. No Estudo 5, a habilidade revisada custa 14% mais do que a habilidade oficial (p=0.012), sem uma alteração significativa na precisão. A nota de retenção 2026-10-21 Evidence distingue execuções de estudo 482, 336 que chamou REA e 3 reexecuções interrompidas por reinicialização: nenhuma dessas execuções de chamada 339 REA retidas proativamente Evidence; o avaliador o reconstruiu a partir dos registros do cliente.

bzip2: verificando descobertas binárias despojadas em relação a uma construção simbolizada

Como uma função pode ser encontrada a partir de uma string de saída e seus relacionamentos de chamada verificados?

Autor / fonte: CassieFox23

O autor relata ter descoberto a descompactação com o chamador 1 e os chamados 24 correspondentes à construção de referência. Etapas de construção, registros MCP cortados e duas classes de respostas de erro são públicas.

Um modelo 27B local: uma lista menor de ferramentas MCP permite a análise de funções

Como as descrições e análises da ferramenta REA podem se ajustar ao contexto 32K de um modelo local?

Autor / fonte: CassieFox23

O autor relata que todas as descrições da ferramenta 206 excederam o contexto. Uma configuração 62-tool atingiu uma redefinição de GPU após ler o prompt. O prompt 10-tool usou tokens 4,407; três execuções encontraram a string de destino e explicaram o verificador, cada uma levando cerca de 80 segundos.

Open-source REA Lab: fixando um artefato npm e analisando sua fatia de entrada

Como um artefato de liberação pode ser identificado antes de responder a uma pergunta do arquivo de entrada limitado?

Autor / fonte: martinlofranodeoliveira

O autor publica resumos fixados, auditoria JSON, resumos Evidence higienizados e scripts de reprodução. A fatia relata o arquivo JavaScript analisado 1, nós AST 469, descobertas 14 e zero falhas de análise, enquanto observa que a análise do pacote completo foi interrompida durante a expansão semântica.

Aprendizagem e reprodução

ReaFuse: combinando duas bibliotecas após investigar seu comportamento

Como podem dois projetos tornar-se especificações de comportamento e depois uma nova ferramenta combinada?

Autor / fonte: sickpyramid

O autor publica ratewise (taxa de transferência e ETA) e objdelta (diff/patch estrutural), relatórios e Evidence. Os resultados do contrato relatados são 18/18 e 17/17, além de testes 7/7 e 6/6 para as novas ferramentas. Ambos os exemplos contam como um caso de projeto.

Ferramentas e integrações

sparkDash: integração da análise REA em um painel para vários dispositivos

Como uma interface da web pode enviar trabalhos REA remotos de longa duração e carregar grandes resultados sob demanda?

Autor / fonte: MiaAI-Lab

A página Ferramentas → REA pública e a implementação do servidor suportam execução remota separada, logs, resumos, limitations/unknowns, visualizações sob demanda, exportações JSON e comparação Evidence. A fixação de versões, o gerenciamento de tarefas e os testes de upload são públicos. A inclusão diz respeito à integração implementada e não apenas às instruções de instalação.

Quais casos estão incluídos?

Uma fonte primária pública deve mostrar explicitamente o uso de REA, uma pergunta concreta, um processo e um resultado. Análise, implementação independente e trabalho histórico são atribuídos separadamente. Experimentos fracassados, avaliações e integrações REA implementadas são bem-vindas. Excluem-se introduções de ferramentas, espelhos e planos não implementados.

Registros de origem · Recomendar um caso

Para requisitos de instalação e versão, consulte o projeto upstream REA.