REA 사례 연구

Android, 게임, Electron, CTF 문제를 코드, 그림, 검증 결과와 함께 살펴봅니다.

Android · APK 분석

인증 앱이 로그인 코드를 만드는 방법

Aegis 배포 APK에서 6자리 코드 계산을 찾습니다. REA로 생성 메서드를 추적하고 데모 시계를 조절하며, 코드가 30초마다 바뀌는 이유를 확인합니다.

APK 코드 생성 로직 복구한 규칙 조절 가능한 시계
Android 사례 연구 읽기

CTF · 네이티브 분석

CTF 플래그 검사기 풀기

REA로 쉬운 DownUnderCTF 문제를 분석합니다. 검사 함수를 찾고 마스크와 합계를 방정식으로 바꾼 뒤, 구한 플래그를 원본 프로그램으로 검증합니다.

바이너리 검사 코드 방정식 정답!
CTF 사례 연구 읽기

네이티브 프로그램 · 재구현

DX-Ball의 사운드 패닝 계산

1996년 Windows 게임에서 사운드 패닝 계산을 복구합니다. REA의 명령어, 호출 참조, 숫자 상수로 작은 C 함수를 작성하고 원본 동작 및 컴파일된 63바이트 전체와 비교합니다.

실행 파일 REA 분석 결과 복원한 C 코드 검증
DX-Ball 사례 연구 읽기

Electron · 기능 추적

Notion이 텍스트와 HTML을 복사하는 방법

Notion에 패키징된 JavaScript에서 페이지 API를 추적합니다. IPC 래퍼를 따라 시스템 클립보드에 도달하고, 작은 HTML 마커가 복사본과 서식 있는 블록 데이터를 연결하는 방식을 살펴봅니다.

패키지 앱 노출된 API IPC 래퍼 클립보드
Notion 사례 연구 읽기

PC-98 DOS · 재구성

TH04가 원형 탄막을 조준하는 방법

REA로 원본 16비트 각도 보조 함수를 분석합니다. 곱셈, 나눗셈, 좌표 연산을 읽기 쉬운 C++과 연결하고, 플레이어를 겨냥한 원형 탄막을 만드는 방식을 살펴봅니다.

원본 DOS 코드 REA 명령어 각도 계산 원형 탄막
TH04 사례 연구 읽기

단계별 가이드

네이티브 계산, Electron 내보내기, 브라우저 요청을 단계별로 살펴봅니다. 각 가이드는 프롬프트와 구체적인 분석 대상으로 시작합니다.

가이드 읽기

상단