• 리뷰
  • 리스트
  • 구매
[eBook] REA 따라하기 (AI 에이전트로 소프트웨어 역공학부터 기능 재구현까지)
글쓴이
이창근 저
출판사
위키독스
출판일
2026년 10월 14일
  • 읽고있어요

  • 다 읽었어요

  • 읽고싶어요



책 소개

분야IT 전문서
역공학 경험이 없는 개발자도 REA(Reverse Engineer Anything)와 AI 코딩 에이전트로 프로그램을 분석하고, 동작 원리를 근거(Evidence)로 확인하고, 핵심 기능을 직접 재구현하는 과정을 실습으로 배우는 입문서입니다.

[AI 활용 집필 안내]

이 책은 Claude Code(AI)를 활용하여 작성되었습니다. 저자가 실제 설치·실행 검증을 거치며, 각 페이지 상단에 검증 상태([검증] 직접 실행 확인 / [참고] 공식 문서 기준)와 기준 버전을 표시합니다.

[이 책의 특징]

- 역공학을 몰라도 AI로 시작합니다. 어셈블리나 디컴파일러 학습 없이, REA와 AI 코딩 에이전트로 첫날부터 분석에 성공하는 실습서입니다.
- 분석에서 끝나지 않습니다. 분석 → 근거 확인 → 기능 재구현 → 원본과 동작 비교 → 테스트까지 한 흐름으로 완성합니다.
- 근거(Evidence)로 검증합니다. 원본 관찰 결과, REA가 확인한 근거, AI가 추론한 내용, 저자가 재현 검증한 결과를 구분해 보여 줍니다.
- Claude Code와 Codex CLI를 모두 다룹니다. MCP 연결부터 역공학용 프롬프트 작성까지 실습합니다.
- 다섯 가지 분석 대상을 한 권에 담았습니다. JavaScript/Electron, 웹·네트워크, .NET, Android, 네이티브 바이너리를 차례로 분석합니다.
- 직접 실행한 결과와 버전을 기록합니다. 모든 실습의 예제 코드·프롬프트·REA 출력을 공개 저장소로 제공하고, REA 버전 변화에 맞춰 계속 갱신합니다.

[대상 독자]

- AI 코딩 에이전트를 써 본 적이 있고, 이를 소프트웨어 분석 업무로 넓히고 싶은 개발자
- 문서와 소스가 부족한 레거시 시스템의 동작을 파악해야 하는 개발자
- 소프트웨어 내부 구조와 보안 관점의 분석에 관심 있는 AI·보안 엔지니어
- 역공학을 배우고 싶었지만 진입 장벽 때문에 시작하지 못한 개발자와 학생

[기준 환경]

- REA(rea-agents) v6.4.0 · Node.js 24 · Windows 11
- AI 에이전트: Claude Code 2.1.296, Codex CLI 0.162.1
- 분석 엔진: Ghidra 12.1.4, jadx-headless-mcp 0.7.1, JDK 21 (해당 장에서 설치)
- 모든 실습은 2026년 10월 저자가 직접 실행해 확인했으며, 실습 코드·프롬프트·비교 테스트는 예제 저장소에 있습니다.

[검수 현황]

이 책은 2026년 10월 외부 검수를 두 차례 거쳤습니다. 검수자가 책 본문만 보고 2~10장의 명령과 에이전트 실습을 다시 실행해 결과를 대조했고, 지적된 문제는 모두 본문에 반영했습니다. 다음 항목은 검수에서 확인하지 못해 해당 페이지에 "검수에서 확인하지 못한 범위"로 따로 적었습니다.

- 깨끗한 Windows 11 환경에서 Node.js부터 새로 설치하는 과정 (02-2, 07-2, 08-2, 09-2)
- rea setup을 처음 적용할 때의 백업 생성과 에이전트 재시작 (03-2, 03-3)
- Chrome 개발자 도구 화면에서 HAR 파일을 내보내는 과정 (06-4)
- 위키독스 모바일 화면에서 1장 그림의 가독성

[참고 자료]

- 예제 코드 저장소: https://github.com/ady95/rea-tutorial
- REA 공식 저장소: https://github.com/morluto/rea
- REA 공식 사이트: https://rea.tools

전체 리뷰 (0)
최근 작성 순
예스이십사 ㈜
사업자 정보