---
title: Reverse Engineering Guides — REA
url: https://rea.tools/guides/
---

[Home](https://rea.tools/) / Guides

# REA guides.

Analyze a native function, an Electron export or a browser request.
Each guide includes a prompt, code and results.

First investigation

## Set up REA

Connect your coding agent or use REA from the terminal.

[Get started with REA](https://rea.tools/get-started/)

Native binaries

## Recover a sound-pan calculation

Start with a Windows game executable. Inspect instructions, follow
a caller, read numeric constants and check the recovered C.

Instructions 
Caller 
Constants 
C function

[Native analysis guide](https://rea.tools/guides/native/)

JavaScript & Electron

## Follow a CSV export

A small Notes app spreads one feature across the renderer, preload
and main process. Use REA to connect the API, IPC channel and file
writer.

Button 
Preload API 
IPC  CSV file

[JavaScript & Electron guide](https://rea.tools/guides/javascript/)

For a larger packaged app, follow
[Notion's clipboard bridge](https://rea.tools/showcase/notion/).

Browser behavior

## Observe a click

Open a working Notes example, capture an export request and find
the code that turns its response into a download.

Your click 
Captured request 
Export script

[Browser observation guide](https://rea.tools/guides/browser/)

RL environments

## Build an environment for agents

Record a web app session, turn it into tools and local data, then
add tasks and reward checks.

Record  Build
 Run

Evaluate

[Build an RL environment](https://rea.tools/guides/rl-environments/)
