REA

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.

Captură de ecran oficială REA care arată puntea sa de analiză în Hopper în timpul inspectării unui fișier binar nativ
Folosește agentul tău de programare pentru a inspecta software local, apoi verifică ce cod stă la baza constatărilor sale.Captură de ecran din proiectul oficial REA ↗

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 X

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 X

after 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

Yum⋆₊˚
Yum⋆₊˚
Offloop
@yuhasbeentaken

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

318
Reply

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 X

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

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 X

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 X

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.
Sursa proiectului ↗

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, 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

Tech with Mak
Tech with Mak
@techNmak

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

Image
0
Reply

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.
Sursa proiectului ↗

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

Acestea 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 configurare

Rulează în terminal

npx rea-agents@latest setup
  1. Alege 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.

  2. Î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ă.

  3. 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.

Un 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.
Verifică cerințele actuale

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.