I tried REA (Reverse Engineer Anything) on a Sunday vibe-coding session. A few hours later, I had reconstructed the Snowball War mini-game from Ski or Die in Rust + SDL2. 👀 🔗Code: github.com/tuunanet/rea-s… 🎮 Demo: youtube.com/watch?v=5x38b_…
REA, prin comunitate
Fă inginerie inversă
pentru orice.
reverseengineeranything.tools este un ghid independent despre REA, un server MCP și CLI cu sursă deschisă pentru investigarea software-ului cu agenți de programare.

Ce fac oamenii cu REA?
Jocuri, parsere, APK-uri și comportamente obișnuite ale aplicațiilor. Urmărește fiecare investigație până la persoana care a publicat-o.
8 din 8 cazuri · Surse consultate la 12 octombrie 2026
Traducerea postării
Am încercat REA (Reverse Engineer Anything) într-o sesiune de vibe coding într-o duminică. Câteva ore mai târziu, reconstruisem mini-jocul Snowball War din Ski or Die în Rust + SDL2. 👀 🔗Cod: https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 Demo: https://www.youtube.com/watch?v=5x38b_qgAUk
Traducere realizată de acest ghid din previzualizarea vizibilă a postării originale.
Relatare din comunitate · fără reproducere independentă · linkuri către cod și demonstrație
Reconstruirea Snowball War în Rust
Tuomo spune că o sesiune REA de duminică a dus la o reconstrucție în Rust + SDL2 a minijocului Snowball War din Ski or Die.
Context și dovezi
Context compilat de acest ghid
- Țintă
- Snowball War din Ski or Die
- Metodă
- A folosit REA în timpul unei sesiuni de reconstrucție și a implementat jocul în Rust cu SDL2.
- Rezultat raportat
- A raportat un minijoc reconstruit după câteva ore și a oferit linkuri către cod și o demonstrație care poate fi jucată; artefactele către care trimit linkurile nu au fost inspectate.
Datele postării au fost capturate la 12 oct. 2026; numerele și insignele nu sunt actualizate în timp real.
Citește postarea originală pe Xthis is the most DANGEROUS MCP on the internet right now REA (reverse engineer anything) is an open-source MCP that lets your agent pull apart apps and binaries and show you how a feature works, with evidence. i tested it on the open-source "ms" package. it mapped the whole Show more
Traducerea postării
acesta este cel mai PERICULOS MCP de pe internet în acest moment REA (reverse engineer anything) este un MCP cu sursă deschisă care îi permite agentului tău să descompună aplicații și fișiere binare și să îți arate cum funcționează o caracteristică, cu dovezi. l-am testat pe pachetul "ms" cu sursă deschisă. a cartografiat întregul
Traducere realizată de acest ghid din previzualizarea vizibilă a postării originale.
Aceasta este previzualizarea unei postări lungi. Deschide originalul pe X pentru a citi restul.
Relatare din comunitate · fără reproducere independentă
Refacerea unui parser JavaScript pentru durate
Israfil relatează că a cartografiat pachetul ms cu sursă deschisă, apoi i-a refăcut parserul și a verificat înlocuitorul în raport cu originalul.
Context și dovezi
Context compilat de acest ghid
- Țintă
- Pachetul npm ms cu sursă deschisă
- Metodă
- A rulat rea analyze-javascript-application, a inspectat 5 funcții și 21 de locuri de apel și a rescris parserul în 17 linii.
- Rezultat raportat
- A raportat inițial 21/22 verificări trecute, apoi 22/22 după o corectură. Timpul de analiză de 1.3 secunde și numărul de teste sunt afirmațiile autorului.
Datele postării au fost capturate la 12 oct. 2026; numerele și insignele nu sunt actualizate în timp real.
Citește postarea originală pe Xafter spending another 12 hours testing REA, a few more things started to stand out: 1. i can give it a high-level instruction like “rebuild this app” and let the agent decide which reverse-engineering tools it needs. 2. the workflow is iterative. it gathers pseudocode, Show more
a few more things about REA that surprised me: 1. i can give an agent a printer driver or old windows binary and let it figure out how the hardware/software interface actually works. 2. the same workflow can be used to inspect firmware, drivers and weird legacy systems that
Traducerea postării
după încă 12 ore petrecute testând REA, au început să se remarce câteva lucruri în plus: 1. pot să îi dau o instrucțiune generală precum „reconstruiește această aplicație” și să las agentul să decidă de ce instrumente de inginerie inversă are nevoie. 2. fluxul de lucru este iterativ. adună pseudocod,
Traducere realizată de acest ghid din previzualizarea vizibilă a postării originale.
Traducerea postării citate
alte câteva lucruri despre REA care m-au surprins: 1. pot să îi dau unui agent un driver de imprimantă sau un fișier binar windows vechi și să îl las să descopere cum funcționează de fapt interfața hardware/software. 2. același flux de lucru poate fi folosit pentru a inspecta firmware, drivere și sisteme vechi ciudate care
Aceasta este previzualizarea unei postări lungi. Deschide originalul pe X pentru a citi restul.
Relatare din comunitate · fără reproducere independentă · experiment comparativ
Reconstruirea unei aplicații și compararea fluxurilor de lucru
După 12 ore de testare, Yum relatează că a recreat o aplicație al cărei nume nu este menționat, cu zoom, partajare, desenare, rotire, adnotări și salvare.
Context și dovezi
Context compilat de acest ghid
- Țintă
- O aplicație al cărei nume nu este menționat, cu funcționalități de desenare și adnotare
- Metodă
- I-a dat agentului o instrucțiune generală de reconstrucție și a comparat REA cu un flux de lucru Opus în configurația standard.
- Rezultat raportat
- A raportat că Opus în configurația standard a terminat primul; REA a produs și el funcționalitățile enumerate și un flux de investigare mai structurat.
Datele postării au fost capturate la 12 oct. 2026; numerele și insignele nu sunt actualizate în timp real.
Citește postarea originală pe XContinuing my copy with REA of Lemmings (the game from 1991). I have fully reverse-engineered the game, now I’m adapting it pixel by pixel.
Traducerea postării
Îmi continui copia jocului Lemmings (jocul din 1991) cu REA. Am terminat complet ingineria inversă a jocului, iar acum îl adaptez pixel cu pixel.
Traducere realizată de acest ghid din previzualizarea vizibilă a postării originale.
Relatare din comunitate · fără reproducere independentă · lucrare în curs
Studierea și refacerea Lemmings din 1991
Autorul relatează că a folosit REA pentru Lemmings și a trecut de la inginerie inversă la adaptarea pixel cu pixel.
Context și dovezi
Context compilat de acest ghid
- Țintă
- Lemmings (1991)
- Metodă
- A continuat o reconstrucție asistată de REA și a început să adapteze prezentarea pixel cu pixel.
- Rezultat raportat
- Autorul spune că ingineria inversă este încheiată; adaptarea continuă. Nu a fost verificat niciun joc finalizat și niciun reper de evaluare a corectitudinii.
Datele postării au fost capturate la 12 oct. 2026; numerele și insignele nu sunt actualizate în timp real.
Citește postarea originală pe X요즘 어떤 프로그램이든지 분석해주는 신박한 스킬이 있다고해서 테스트 해봤습니다. 이름은 REA (Reverse Engineering Anything) 으로 어떤 프로그램이든지 역공학을 이용해서 분석해준다는 스킬입니다. github.com/morluto/rea 시험삼아 muse 의 apk 를 던져봤는데 분석결과가 놀랍네요. Show more
Traducerea postării
Am auzit recent că există o abilitate ingenioasă care poate analiza orice program, așa că am testat-o. Se numește REA (Reverse Engineering Anything) și este o abilitate despre care se spune că analizează orice program folosind ingineria inversă. https://github.com/morluto/rea De probă, i-am dat apk-ul de la muse, iar rezultatele analizei sunt surprinzătoare.
Traducere realizată de acest ghid din previzualizarea vizibilă a postării originale.
Aceasta este previzualizarea unei postări lungi. Deschide originalul pe X pentru a citi restul.
Relatare din comunitate · fără reproducere independentă
Inspectarea unui APK înainte de construirea unui agent
TechHyung spune că i-a dat REA un APK Muse pentru a afla cum au fost implementate funcționalitățile acestuia, în timp ce planifica un agent propriu.
Context și dovezi
Context compilat de acest ghid
- Țintă
- Un APK Android Muse
- Metodă
- A folosit REA pentru a inspecta APK-ul în căutarea detaliilor de implementare și a comunicării cu serverul.
- Rezultat raportat
- A raportat că a găsit o comunicare extinsă cu serverul. Aceasta este o observație a utilizatorului, nu o constatare verificată privind confidențialitatea sau securitatea.
Datele postării au fost capturate la 12 oct. 2026; numerele și insignele nu sunt actualizate în timp real.
Citește postarea originală pe Xreaharness is live An open-source harness to reverse engineer anything. Built on top of the popular Reverse Engineer Anything (REA) repo, here are some of the highlights: - Multi-provider agent loop (OpenAI, Anthropic, OpenRouter, Groq, Ollama, and OpenAI-compatible gateways) Show more
Traducerea postării
reaharness este disponibil Un cadru de execuție cu sursă deschisă pentru ingineria inversă a oricărui lucru. Construit pe baza popularului depozit Reverse Engineer Anything (REA), iată câteva dintre punctele forte: - Buclă de agent cu suport pentru mai mulți furnizori (OpenAI, Anthropic, OpenRouter, Groq, Ollama și gateway-uri compatibile cu OpenAI)
Traducere realizată de acest ghid din previzualizarea vizibilă a postării originale.
Traducerea postării citate
Reverse Engineer Anything 😂 Cu software-ul s-a terminat.
Aceasta este previzualizarea unei postări lungi. Deschide originalul pe X pentru a citi restul.
Autor al unui instrument al comunității · relatare despre lansare
Construirea unui cadru de execuție cu mai mulți furnizori pe baza REA
Arjun anunță reaharness, un cadru de execuție pentru agenți cu sursă deschisă construit pe REA, cu mai mulți furnizori de modele și rezultate structurate ale instrumentelor.
Context și dovezi
Context compilat de acest ghid
- Țintă
- Fluxuri de lucru pentru agenți bazate pe REA
- Metodă
- A construit o buclă de execuție a agentului cu mai mulți furnizori și o configurare idempotentă pentru mai mulți agenți de programare.
- Rezultat raportat
- A anunțat un site și un depozit publice. Este o lansare de instrumente, nu o dovadă că o anumită țintă a fost reconstruită.
Datele postării au fost capturate la 12 oct. 2026; numerele și insignele nu sunt actualizate în timp real.
Citește postarea originală pe X3/ Recovering a 1996 game’s sound logic 🕹️ REA’s DX-Ball case study reconstructs a sound-pan function in C, reporting 3,205 behavior checks and 63 matching compiled bytes. The full playable game remains a work in progress. rea.tools/showcase/dx-ba…
Traducerea postării
3/ Recuperarea logicii sunetului unui joc din 1996 🕹️ Studiul de caz DX-Ball al REA reconstruiește în C o funcție de poziționare a sunetului în stereo, raportând 3,205 verificări comportamentale și 63 de octeți compilați identici. Jocul complet, care poate fi jucat, este încă în lucru. https://rea.tools/showcase/dx-ball/
Traducere realizată de acest ghid din previzualizarea vizibilă a postării originale.
Studiu de caz al proiectului · discutat pe X
Recuperarea funcției de panoramare a sunetului dintr-un joc din 1996
Această postare rezumă studiul de caz DX-Ball al REA: reconstrucția unei mici funcții de panoramare a sunetului în C și validarea ei în raport cu comportamentul x86 original.
Context și dovezi
Context compilat de acest ghid
- Țintă
- Rutina de panoramare a sunetului din DX-Ball
- Metodă
- A recuperat intrările omise din rezultatul decompilatorului și a reconstruit funcția în C.
- Rezultat raportat
- Studiul de caz al proiectului raportează 3,205 verificări ale comportamentului și 63 de octeți compilați identici. Nu demonstrează un joc complet care poate fi jucat.
Datele postării au fost capturate la 12 oct. 2026; numerele și insignele nu sunt actualizate în timp real.
Citește postarea originală pe XREA, short for Reverse Engineer Anything, plugs coding agents into Ghidra, Hopper and IDA through MCP. Agents inspect binaries, read decompiled functions and trace calls with no original source code It traced how Notion handles clipboard operations through Electron IPC It also Show more
Someone gave Claude Code a decompiler. 😂 Software engineering is getting ridiculous. There's an open-source project called REA (Reverse Engineer Anything) that lets coding agents investigate applications without their original source code. It connects agents to Ghidra, Hopper
Traducerea postării
REA, prescurtarea de la Reverse Engineer Anything, conectează agenții de programare la Ghidra, Hopper și IDA prin MCP. Agenții inspectează fișiere binare, citesc funcții decompilate și urmăresc apeluri fără codul sursă original A urmărit cum gestionează Notion operațiile cu clipboardul prin Electron IPC De asemenea
Traducere realizată de acest ghid din previzualizarea vizibilă a postării originale.
Traducerea postării citate
Cineva i-a dat lui Claude Code un decompilator. 😂 Ingineria software devine tot mai absurdă. Există un proiect cu sursă deschisă numit REA (Reverse Engineer Anything), care le permite agenților de programare să investigheze aplicații fără codul lor sursă original. Conectează agenții la Ghidra, Hopper
Aceasta este previzualizarea unei postări lungi. Deschide originalul pe X pentru a citi restul.
Studiu de caz al proiectului · discutat pe X
Urmărirea traseului clipboardului Notion prin Electron
Arena indică investigația documentată a REA despre operațiile clipboardului Notion prin IPC în Electron.
Context și dovezi
Context compilat de acest ghid
- Țintă
- Puntea clipboardului din aplicația Notion pentru desktop
- Metodă
- A urmărit comportamentul clipboardului prin procesul de randare Electron, puntea preload și procesul principal.
- Rezultat raportat
- Studiul de caz oficial descrie traseul clipboardului Notion și citează referințe la cod; autorul de pe X discută acel exemplu.
Datele postării au fost capturate la 12 oct. 2026; numerele și insignele nu sunt actualizate în timp real.
Citește postarea originală pe XAcestea sunt relatări atribuite autorilor, nu reproduceri independente. Șase sunt relatări la persoana întâi despre utilizare, testare sau instrumente; două discută exemple oficiale ale proiectului. Lucrările în curs și rezultatele comparative sunt prezentate în context. Trimite o corectură sau un caz însoțit de sursa originală.
Prima ta investigație
Cum începi?
Alege un comportament pe care vrei să îl înțelegi. Oferă-i agentului tău de programare o țintă, apoi cere-i să prezinte dovezile.
Citește ghidul de configurareRulează în terminal
npx rea-agents@latest setupAlege agentul de programare
Verifică planul de configurare, aprobă modificările, apoi repornește agentul pentru a încărca serverul MCP al REA și abilitatea de investigare.
Începe cu o întrebare precisă
Încearcă o aplicație pe care o deții sau pe care ai autorizația să o inspectezi. Întreabă de unde provine comportamentul unei funcționalități, în loc să ceri o clonă completă.
Verifică rezultatul
Urmărește referințele la cod, citește limitările și compară comportamentul cu originalul înainte să te bazezi pe o reconstrucție.
Verifică cerințele actualeUn prim prompt de încercat
Folosește REA pentru a inspecta /absolute/path/to/my-app. Explică cum funcționează exportul CSV. Arată codul, locațiile din sursă și orice aspect pe care nu îl poți confirma.
Ce te poate ajuta REA să inspectezi?
Fișiere binare native
Cod de asamblare, pseudocod, simboluri și referințe la apeluri. Necesită o instalare compatibilă de Hopper, Ghidra sau IDA.
JavaScript și Electron
Module, importuri, rute, IPC și hărți ale codului sursă. Inspecția statică nu necesită un dezasamblor nativ.
Comportament în browser
Inspectează o pagină conectată, scripturile încărcate și comportamentul observat. Folosește Chrome DevTools pentru depanare directă.
.NET și pachete
Inspectează metadatele ansamblurilor, CIL, dependențele și resursele pachetelor. Verifică versiunea publicată curentă pentru a afla ce ținte sunt acceptate.
Prezintă corect limitele. Codul decompilat nu este codul sursă original. O funcționalitate care merge nu este o aplicație completă. REA rulează analiza local, dar furnizorul modelului folosit de agent poate primi rezultatele instrumentelor. Ramura main de pe GitHub poate include funcționalități care nu au fost încă publicate pe npm.
Ce ghid să citești mai întâi?
Instrucțiuni de configurare și comparații între instrumente, cu avantajele și compromisurile explicate.
REA vs Chrome DevTools: investigație cu un agent sau depanare directă?
Alege Chrome DevTools pentru depanare interactivă în browser și REA pentru investigații cu agenți de programare, folosind scripturi, cereri și dovezi justificative.
Cum folosești REA cu agenți de programare: prima ta investigație
Instalează REA, conectează agentul de programare, inspectează o aplicație JavaScript locală și verifică o constatare în raport cu dovezile înainte de a reface o funcționalitate.
REA vs Ghidra: ce flux de lucru de inginerie inversă ți se potrivește?
Compară REA și Ghidra în funcție de sarcini, intrări, rezultate, control manual, cerințe de configurare și posibilitatea de a folosi Ghidra prin REA.
Ce ar trebui să știi despre REA?
Răspunsuri practice înainte de prima investigație.
Ce este Reverse Engineer Anything (REA)?
REA este un server MCP și CLI cu sursă deschisă care conectează un agent de programare la instrumente de analiză software. Agentul poate inspecta codul, urmări comportamentul și verifica o reconstrucție în raport cu dovezile. REA nu este un model AI de sine stătător.
Acesta este site-ul oficial REA?
Nu. reverseengineeranything.tools este un ghid independent al comunității. Proiectul oficial se găsește la morluto/rea pe GitHub și la rea.tools. Acest site selectează relatări publice și oferă linkuri către sursele originale; nu este afiliat cu administratorii proiectului REA și nu este susținut de aceștia.
Cum instalez REA pentru Claude Code sau Codex?
Rulează npx rea-agents@latest setup într-un terminal, selectează agentul de programare, verifică și aprobă planul de configurare, apoi repornește agentul. Consultă ghidul oficial de instalare pentru versiunea publicată curentă și compatibilitatea clienților. Instalarea unei abilități, fără ceilalți pași, nu înregistrează serverul MCP.
Ce poate analiza REA?
Țintele documentate includ fișiere binare native, aplicații JavaScript și Electron, pagini de browser, ansambluri .NET și pachete software. Capacitățile disponibile depind de pachetul publicat, de sistemul de operare și de furnizor. Funcționalitățile din ramura main de pe GitHub pot să nu fie încă disponibile în versiunea publicată pe npm.
Am nevoie de Ghidra, Hopper sau IDA?
Dezasamblarea și decompilarea nativă necesită un motor compatibil, precum Ghidra, Hopper sau IDA. Inspecția statică JavaScript și .NET nu necesită un dezasamblor nativ. Folosește versiunile motorului și ale mediului de execuție indicate în documentația de compatibilitate REA.
Ce versiuni Node.js acceptă REA?
Documentația de instalare consultată la 12 octombrie 2026 indică Node 22.19 sau o versiune ulterioară din seria 22.x, Node 24.11 sau o versiune ulterioară din seria 24.x, ori Node 26 și versiunile ulterioare. Node 23, Node 25 și versiunile preliminare nu sunt acceptate. Verifică din nou ghidul oficial înainte de instalare.
REA este gratuit și există credite pe acest site?
Acest ghid poate fi citit gratuit, fără cont, abonamente sau credite. Codul deținut de REA este disponibil sub licența MIT. Agentul de programare, furnizorul modelului și motoarele comerciale precum Hopper sau IDA pot avea costuri și licențe separate.
Toate datele REA rămân pe calculatorul meu?
REA efectuează analiza local, dar rezultatele instrumentelor sunt furnizate agentului de programare și pot ajunge la furnizorul modelului său. Verifică politica acelui furnizor privind datele înainte de a analiza software sensibil. Acest site al comunității nu acceptă încărcări de software și nu rulează investigații.
Poate REA recupera codul sursă original și cât durează?
Dezasamblarea, pseudocodul și observațiile despre comportament pot ajuta la explicarea software-ului, dar nu garantează recuperarea codului său sursă original. Durata variază în funcție de țintă, motor și agent; nu există un timp fix de finalizare. Testează comportamentul reconstruit în raport cu originalul și citește limitările fiecărui rezultat.
Cazurile de utilizare de pe X sunt verificate independent?
Cardurile rezumă relatările publice ale autorilor către care trimit linkurile. Nu sunt reproduceri independente sau recomandări. Lucrările în curs, lansările de instrumente și discuțiile despre exemple oficiale sunt etichetate separat. O relatare potrivit căreia alt flux de lucru a fost mai rapid este păstrată ca parte a dovezilor.
Pot folosi REA într-un proiect comercial?
Codul deținut de REA este disponibil sub licența MIT, care permite utilizarea comercială cu respectarea condițiilor licenței. Componentele de la terți, motoarele comerciale și software-ul țintă au licențe separate. REA nu acordă drepturi asupra altei aplicații sau a resurselor acesteia.
Noutăți pe această pagină
- — Am publicat cazuri din comunitate susținute de surse, ghiduri practice și precizări clare privind limitele dovezilor.

