Binary analysis uncertain? Separate evidence from guesses

Give a text AI analysis output from an authorized teaching sample to draft a referenced table of possible functions and routes for human review. This is a drafting exercise; the source used Cursor.

Execution environment and usage

AI / software

General text chat (example: Claude)

Where to operate

A general text-AI conversation; for example, a new chat on the Claude website where available. This is a text exercise, not an agent run.

Getting started

  1. Open an authorized text-chat tool; Claude’s web entry is claude.ai.
  2. Paste the relevant text from analysis output from an authorized teaching sample and the prompt below; request a referenced table of possible functions and routes.

Setup and plan requirements

Prepare shareable, de-identified analysis output from an authorized teaching sample; paste only relevant excerpts. An available chat account and allowance are needed; Claude also has location and age requirements. This exercise needs no connector or execution permission from the original source workflow. The chat can produce the text draft. Any later checks of actual files, screens, audio or test results require a person, suitable software and existing outputs. Mark checks unverified when those outputs are absent.

Prompt portability limits

Questions and supplied text can be adapted to another capable chat tool. This produces a draft, not file access, code execution, account connections or the original operational outcome.

Usage limitations

The source reports Cursor. This page adapts it into a referenced table of possible functions and routes, not a completed automated workflow in that product. Follow the checks below; source outcomes do not establish this exercise’s results.

Environment sources

適用情境 / When to use

Give a text AI analysis output from an authorized teaching sample to draft a referenced table of possible functions and routes for human review. This is a drafting exercise; the source used Cursor. Results differed across models, so reconstructed code is not an exact substitute for source code.

步驟 / Steps

  1. Use only owned or authorized educational samples in an isolated environment.
  2. Inventory candidate functions, strings and routes with evidence locations and confidence.
  3. Compare against known answers, explicitly retaining unresolved behavior.

提示詞 / Prompt

Read only [analysis output from an authorized educational sample]. List possible functions and routes with evidence locations, separating observations from hypotheses and unknowns. If [teaching answer key] is available, compare errors item by item; reconstructed code is not original source. Do not execute binaries, test online targets, provide attack steps or claim security certification.

留意事項 / Cautions

  • Do not scan third-party services or analyze unauthorized targets.
  • Do not execute unknown samples or produce attack procedures.

來源限制 / Evidence limits

A small instructional demonstration, not a comprehensive audit; missed findings do not establish safety.

流程說明 / Workflow note

These steps and prompts are original, untested exercises by this site, not the author’s verbatim workflow. Reported results do not guarantee exercise outcomes.

原始工具組合 / Original tool stack

Cursor; Ghidra; GhidraMCP; GolangAnalyzerExtension; author-created Go demo

Source publication date: 2026-03-01

Source checked: 2026-10-19

Using AI to Do Simple Reverse Engineering