function-diff

Official

Detect function changes across binary updates.

Authorvzco
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill enables reverse engineers to compare a specific function across binary updates by generating a portable signature and locating the same function in a new build to surface changes in disassembly.

Core Features & Use Cases

  • Phase 1 (Before Update): Disassemble the target function, generate a portable signature, and record address, size, and references for relocation.
  • Phase 2 (After Update): Relocate the function using the signature, re-disassemble the new version, and compare instructions and structure to report changes.
  • Signature generation & relocation: Create stable patterns that survive address shifts across builds for reliable re-identification.
  • Use Case: Patch verification, regression analysis, and debugging when function offsets change between binary updates.

Quick Start

Provide a function signature or address to capture before the update, then re-run the skill after the update to locate and compare the function.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: function-diff
Download link: https://github.com/vzco/arc-probe/archive/main.zip#function-diff

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.