카테고리별 추천 REA 활용 사례
용도별 실시간 목록
아래 목록은 이 사이트에 게시된 사례로 만들어지며 데이터베이스와 함께 갱신됩니다. 고정된 저장소 목록이 아닙니다. 카테고리 안에서는 투표 수와 GitHub 스타 순으로 정렬합니다. 이는 커뮤니티의 관심도일 뿐, 독립적인 검증이나 이 사이트 또는 REA 프로젝트의 추천이 아닙니다.
이해하고 싶은 것에서 시작하기
목표에 가장 가까운 카테고리를 고르세요: 기능 재현, 파일 형식·프로토콜 문서화, 내 프로그램의 잃어버린 소스 복구, 방어적 보안, CTF와 학습, REA를 중심으로 만든 도구. 사례를 따라 하기 전에 원본 출처를 읽고, 사용한 REA 버전과 분석 엔진을 확인하세요.
사례를 따라 하기 전에
본인 소유이거나 검사 권한을 받은 소프트웨어에서만 사례를 재현하고, 신뢰할 수 없는 대상은 격리된 환경에서 다루세요. 게시된 사례는 모두 콘텐츠 규칙을 통과했습니다. 빈 카테고리는 아직 게시된 사례가 없다는 뜻일 뿐입니다. 자료 항목은 기법을 설명하며 소프트웨어를 제공하지 않을 수 있습니다.
앱 기능 재현
- How Notion copies text and HTML — Traces a page-facing API in Notion's packaged JavaScript through its IPC wrappers to the system clipboard and shows how an HTML marker links rich block data to a copy.
- Untangle rebuilt from REA evidence only — An agent analysed only the shipped Windows binary of an open-source puzzle game, wrote its findings, froze them, rebuilt the game as a web page and was graded against the real source (52 of 54 claims correct).
- REA Research Lab: ten studies of released software — Ten bounded studies of released open-source components (Monaco, Grafana, n8n, Excalidraw, Joplin, Node-RED, KeePass, 7-Zip, restic, rclone), each with evidence, an independent reconstruction and thousands of differential checks.
패치 및 수정
파일 형식 및 프로토콜
- ASIAIR firmware study with REA — Notes and scripts from studying how a telescope controller's firmware is built: its INDI-based stack, plain JSON-RPC on port 4700 and the three hardware generations; no vendor firmware is included.
- WeChat 미니프로그램에서 만든 블루투스 변기용 상태 표시줄 리모컨 — 스마트 변기의 WeChat 미니프로그램이 사용하는 블루투스 프로토콜을 리버스 엔지니어링하고 REA와 Codex로 메뉴 막대 리모컨을 구축함 (원본 X 게시물은 쇼케이스에서 링크되지 않음).
- QShare-linux: Linux용 Quick Share — Linux에서 Google의 Quick Share 프로토콜을 오픈소스로 구현한 것으로, AI의 도움을 받아 Nearby 연결을 연구하여 만들어졌으며 Linux에서 Android로 파일을 보낼 수 있다.
보안 및 악성코드 분석(방어)
- Outside-in leak check of a production Next.js and Stripe app — A black-box audit of the author's own portal: what can an anonymous visitor see, and what does the app leak, checked with REA from the outside.
소스 코드 복구
- Reconstructing DX-Ball 1.07 — Rebuilds the 1990s Breakout game's logic in C and checks it against the original x86 program with differential tests and byte-exact compiled output.
- TH04 source reconstruction — Reconstructs a PC-98 DOS shooter's code, matching its 16-bit routines to readable C++ and the historical compiler's output.
- The industrial revolution in reverse engineering — An essay on rebuilding three Touhou games with agents: what verification looks like, where agents help, and how knowledge carries from one project to the next.
게임 모드 및 상호운용
- OpenBattlefield2: a clean-room engine reimplementation — A C++20 clean-room reimplementation of the Refractor 2 engine behind Battlefield 2, an engine rather than a game; no game content is redistributed and there is no anti-cheat.
CTF 및 학습
- A stripped bzip2 build: what REA returned, checked against the source — Asks REA which function prints one message in a stripped, optimised bzip2 binary; the answer and 24 callees matched an unstripped build and the source, and the post lists what this does not prove.
- OpenBSD netcat, analysed with REA and Ghidra — A static analysis write-up of Ubuntu's netcat-openbsd binary using REA with Ghidra, with the evidence behind each finding.
- rea-playbook: from evidence to file:line to recreation — A hands-on teaching playbook using a minimal Electron target: extract evidence with file and line references, probe the MCP server and recreate the feature.
- Hands-on: analysing your own apps with REA, Ghidra and Claude Code — Follow-along exercises from a Korean video: build your own small Electron app and C program, then analyse them with REA, Ghidra and Claude Code.
- How an authenticator generates a login code — Follows the six-digit code calculation of the open-source Aegis authenticator through its released Android APK, and uses a demo clock to show why the code changes every 30 seconds.
- Solving a CTF flag checker — Inspects a DownUnderCTF binary, finds its checking functions, turns the masks and sums into equations and confirms the solved flag against the original program.
도구 및 연동
- REA on Fedora-based Linux: setup notes and gotchas — Practical setup notes for running REA on Fedora-based Linux, with the problems hit along the way and a queue of tests.
- My local model setup for REA on Linux (one 12 GB GPU) — How to run REA with local models on a single 12 GB GPU, and how five models compared.
- Reducing token waste in REA workflows — A show-and-tell thread on keeping token use down in REA workflows and what other people are using.
- REA (Reverse Engineer Anything) — Reverse engineer anything with agents, from app behavior down to native binaries.
- Benchmarks: REA on Linux across Node versions and five local models — Start-up timings of REA on Node 22, 24 and 26 on Linux, plus a comparison of five local models.
- REA in depth: an MCP toolchain for source-free analysis — A Chinese-language technical survey of how REA lets a coding agent analyse software without its source code.