#reverse-engineering

12 tutorials, projects and news items tagged reverse-engineering.

Have your AI agent reverse-engineer a great app feature, then build your ownPick

Intermediate tutorial: have your AI agent install REA, an open-source reverse-engineering tool. Point it at an app and a feature, and it takes the feature apart without the source code, explaining the workflow with evidence. Once you understand the principle, it writes its own version from scratch in your project and adds one improvement. Includes 3 copy-paste prompts.

Tutorial·Intermediate·12 min·Videoreareverse-engineeringai-agentproduct
Let your AI agent use REA to tear apart niche apps and find your next product

The open source reverse engineering tool REA lets an AI agent take apart an app without its source code. Point it at a niche Android app and have it map only the user roles, flows, core data, and pricing points. Then build your own version from that brief. Includes a ready prompt and a note on install steps and infringement risk.

Experience·Intermediate·2 min·Membersagentreareverse-engineeringsaas
A Quick Guide to Agent Reverse-Engineering Skills, Picked by GoalPick

Someone has put together 10 reverse-engineering Skills and integration solutions for Agents: comprehensive analysis, scenario routing, Android interfaces, product analysis, lightweight command line, CTF, IDA assistance, JS signatures, and an all-in-one lab. We have added all of them to our site's Skill pages, with selection advice, license differences, and authorization reminders.

News·Intermediate·7 min·Nov 8, 2026reverse-engineeringskillagentsecurity
REA Traces an App's Behavior Down to the BinaryPick

Use when a user wants to understand how an app, binary, or Electron program implements a feature and has no source code. Based on the open-source REA (MIT): connects analysis tools for native binaries, JavaScript/Electron, .NET, and websites via MCP. Analysis runs locally, and conclusions come with evidence and limitations. Only for your own targets or targets you are authorized to analyze. Use case: Have the agent work out how a feature of an app without source code is implemented, and provide evidence and limitations.

Skill·Advanced·4 minskillreverse-engineeringmcpbinary
reverse-skill Sizes Up the Target Before Picking ToolsPick

Use when a user hands over an APK, a binary, front-end encrypted JS, a CTF challenge or an authorized penetration-testing target, and is unsure which method and tools to use. Based on the open-source reverse-skill (MIT): routes to a suitable method, checks the local tools, confirms the authorized scope, then executes the workflow and produces a report. Use case: Have the agent first determine what kind of target it is, then choose the matching method, toolchain and report workflow.

Skill·Intermediate·3 minskillreverse-engineeringroutingctf
Android Reverse Engineering Maps an APK's APIs and Call ChainsPick

Use when a user wants to decompile an APK, XAPK, JAR, or AAR, and extract an app's HTTP endpoints, authentication methods, and code structure. Built on the open-source android-reverse-engineering-skill (Apache-2.0): fingerprint first, then decompile with jadx and similar tools, with support for recovering Kotlin class names after R8 obfuscation. Only analyze apps you are authorized to analyze. Use case: Have an agent decompile an Android app and map the APIs it calls and its code structure.

Skill·Intermediate·3 minskillandroidreverse-engineeringapk
leanrea Drives Local Reverse-Engineering Tools Without MCPPick

Use when a user wants to reverse-engineer Electron, native binaries, Go, APK, WASM, firmware or websites with command-line tools already installed locally, without installing an MCP server. Based on the open-source leanrea (MIT): tells the Agent the fastest command and common pitfalls for each type of target, and conclusions must be labeled as seen or inferred. Use case: Let the Agent call local reverse-engineering command-line tools directly, skipping MCP and complex configuration.

Skill·Intermediate·4 minskillreverse-engineeringclilightweight
A Reverse-Engineering Skill Set That Helps Your Agent Read IDA OutputPick

Use when a user has already exported decompilation results from IDA and wants an agent to name function symbols, recover data structures, generate Frida or Unicorn scripts, or write IDAPython. Based on the open-source reverse-skills, with 8 skills in total; unpacking and shelling are only for apps you own or are authorized to analyze. Use case: Have the agent work from IDA decompilation output to name symbols, recover structures, and generate dynamic instrumentation scripts.

Skill·Advanced·3 minskillreverse-engineeringidafrida
JS Reverse Methodology Shows Your Agent Where Signatures and Cookies Come FromPick

Use when a user needs to analyze frontend signatures, encrypted parameters, dynamic cookies, obfuscated JS or WASM, or when API collection keeps failing. Based on the open-source hello_js_reverse_skill (the repository does not declare a license): draw conclusions through controlled experiments and layered evidence, and only work on your own targets or targets you are authorized to test. Do not bypass paywalls, login protection, or CAPTCHAs. Use case: Have the Agent locate the origin of frontend signatures and cookies through controlled experiments, and reach conclusions backed by evidence.

Open-ReverseLab Puts Reverse-Engineering Knowledge and 100+ MCP Tools in One WorkspacePick

Use when a user wants a ready-to-run reverse engineering workspace: analyzing samples with tools like Ghidra and Frida, doing CTF work, and producing evidence reports. Based on the open-source Open-ReverseLab (GPL-3.0): 180+ knowledge base articles plus 100+ MCP tools, with tools installed by board. Only for your own samples, lab targets, and authorized testing. Use case: Let an agent analyze samples and produce evidence reports in one workspace, using the knowledge base and over a hundred tools.

Skill·Advanced·4 minskillreverse-engineeringmcpghidra
JS Reverse Automation Gathers Evidence in a Real Browser and Hands Over Working CallsPick

Use when a user needs to locate front-end encryption functions (login passwords, request signing, response decryption) and wants the results turned into reusable JSRPC, a Flask service and Burp autoDecoder configuration. Based on the open-source js-reverse-automation--skill (Apache-2.0), connecting to a real browser via chrome-devtools-mcp. Only for your own targets or targets you are authorized to test; shut down the services when done. Use case: Let the agent find front-end encryption entry points in a real browser and deliver callable services and Burp configuration.

Break Down How a Video Was Made, Then Rebuild It With HyperFramesPick

Want to recreate a video? First decide whether you want to learn how it was made or rebuild an editable copy of it. REA-Video is open source and free, breaking down each shot into visuals, subtitles, editing and sound. HyperFrames reverse-any-video is a Pro feature that rebuilds an editable project and compares it frame by frame with the original. Includes tool selection, hands-on steps and FAQ.

Tutorial·Intermediate·10 minvideoreverse-engineeringrea-videohyperframes