Lumaktaw sa nilalaman
Bumalik sa listahan ng mga artikulo
open-source3 min

REA: ang repo na nagpapahintulot sa AI agents na i-reverse engineer ang anumang app

REA: the repo that lets AI agents reverse engineer any app

KGA IT
2026-10-123 min
GitHubOpen SourceReverse EngineeringMCPAI Agents

Ano ito

Ang REA (Reverse Engineer Anything), ng user na morluto, ang No. 1 repository sa GitHub Trending noong Oktubre 11, 2026, na may mga 25,600 star sa loob ng isang araw. Ayon sa GitHub API, lumampas ito sa 95,000 star pagsapit ng Oktubre 12. MIT ang lisensya.

Kasya sa isang linya ng README ang konsepto: "May nakita kang feature na gusto mo? Unawain kung paano ito gumagana, hanggang sa antas ng binary." Ang REA ay isang MCP server na nagkokonekta sa AI coding agents (Claude Code, Codex, Cursor, Gemini CLI, Grok Build at iba pa) sa mga tool ng reverse engineering. Hihilingin mo sa agent na imbestigahan ang isang app nang walang source code, at ipapaliwanag nito kung paano gumagana ang feature, ipapakita ang ebidensya at maaaring gumawa ng bersyon para sa proyekto mo.

Ano ang sinusuri nito

Ayon sa README, saklaw ng REA ang:

  • Native binaries: pseudocode, assembly, strings, symbols at calls, gamit ang naka-install nang Hopper, Ghidra o IDA.
  • JavaScript at Electron: modules, imports, source maps, routes at IPC.
  • Websites: istruktura, scripts at network traffic, gamit ang Chrome-family browser.
  • .NET, Android APKs, Android devices (adb), WASM, EVM bytecode, firmware at network captures (HAR).
  • Naitalang Linux crashes, kasama ang registers at signals ng bawat thread.

Tumatakbo nang lokal ang pagsusuri, at bawat konklusyon ay may kasamang ebidensya at limitasyon. Isang command lang ang setup, npx rea-agents setup, na nagre-register ng MCP sa mga napiling agent at nagba-back up ng kasalukuyang configs.

Bakit sumabog

Laging nangangailangan ng espesyalista at mamahaling tool ang reverse engineering. Ginagawa itong usapan ng REA sa agent na gamit mo na. Sa security, nakakatulong ito sa pagsusuri ng malware, pag-audit ng third-party apps at pag-iimbestiga ng crashes. Sa product teams, para maunawaan kung paano binuo ng kakumpitensya ang isang bagay.

Mahahalagang paalala

  • Usaping legal: maraming terms of service at lisensya (EULA) ang nagbabawal sa reverse engineering. Iba-iba ang batas kada bansa: may exception sa ilan para sa interoperability at security research, pero hindi sa lahat. Ang pagkopya sa implementasyon ng kakumpitensya ay maaaring lumabag sa copyright o patent. Kumonsulta sa abogado bago gamitin sa mga produkto.
  • Seguridad: humahawak ang tool ng hindi kilalang binaries. Suriin lang ang malware sa hiwalay na makina o VM.
  • Nagkakamali ang agents: nagpapakita ang REA ng ebidensya para may taong makapagsuri. Huwag ituring na totoo ang paliwanag ng agent nang walang review.
  • Hindi audit ang kasikatan: ang proyektong may 95,000 star sa ilang araw ay kaakit-akit ding target ng supply-chain attack. I-pin ang mga bersyon at suriin ang mga pagbabago.

Para sa mga negosyo

  1. Mapapabilis ng security teams ang triage ng kahina-hinalang sample at ng mga lumang internal app na walang source code.
  2. Magtakda ng patakaran sa paggamit: anong target ang pinapayagan at sino ang nag-aapruba.
  3. Patakbuhin ito sa hiwalay na environment, na tama ang lisensya ng native tools.

Mga pinagmulan


Gusto mo bang gumamit ng AI agents para sa security at software analysis nang responsable? Nag-aalok ang KGA IT ng libreng konsultasyon: kga-it.com.

Sama-sama nating lutasin ang inyong technical challenges.

Ang KGA IT Solutions ay may dalubhasang team sa AI, cloud at DevOps upang maghatid ng pinakamabuting solusyon sa inyong hamon.

Makipag-ugnayan