Humans vs. Machines: A Comparison With AI Agents in Software Reverse Engineering
Can an autonomous AI agent reverse engineer a binary as well as a skilled human analyst?
ProofPaper ↗
Key points
- Do they adopt the same strategy, and can agents scale to real-world programs?
- We compare human and LLM-based software reverse engineering (SRE): nine models tackle two compact static-analysis challenges previously solved by human analysts, scored with a common understanding rubric, and we record their complete interactions with IDA Pro.
- Because greedy fetching aggregates large amounts of code in the agent's context, we measure context-window saturation across 4,000 real-world binaries: large windows accommodate many programs, but larger applications and lower-level representations quickly exhaust them.
- Autonomous reverse engineering is becoming competitive, with a large speed advantage, but scaling it will require better navigation, selective retrieval, and persistent analysis state, not merely larger context windows.
Sources (1)
- [1]Humans vs. Machines: A Comparison With AI Agents in Software Reverse EngineeringarXiv (AI, ML, NLP, CV, robotics, multi-agent) · Oct 10, 02:32 PM
Can an autonomous AI agent reverse engineer a binary as well as a skilled human analyst?
Do they adopt the same strategy, and can agents scale to real-world programs?
Extractive summary: sentences quoted from the sources.
Before this
- Oct 10, 2026Specification-Based Testing of Large Language Models
- Oct 10, 2026Anthropic is cutting off its internal evaluations from the internet
- Oct 9, 2026Microsoft's Decision-1 model enters the fast-growing AI decision model race
- Oct 9, 2026ICYMI: What landed for AI builders in September 2026
- Oct 8, 2026[AINews] not much happened today
- Oct 8, 2026Google brings agentic AI to Gemini, starting with businesses