Lightlines
By zhaoxuya520

binary-diff

ZH
zhaoxuya5201.2k installs

Carry known symbols into a new binary version.

What it does

Migrates known symbols from an older binary to a newer version by comparing function disassembly and pseudocode with an LLM.

When to use it

Use when an older binary has symbols or reverse-engineering results that need transferring to a newer, unsymbolized version.

How to use it

Give it an older binary with known symbols and a newer binary without them; it compares matching functions and applies recovered names and annotations to the newer IDA database.

What you provide

  • Your files

Uses

Good to know

  • cannot be undone: DeepSeek
  • acts without asking
  • sends a credential to a server: LLM API key

Latest review

What you need · 6

Requires an existing IDA Pro installation to export disassembly and pseudocode; the skill cannot install this commercial software automatically.

Uses Python for scripts and API calls; the dependency table says it can be installed automatically.


Access · 3

This skill

DeepSeek

Write

Sends function code to DeepSeek (irreversible)

Python

Execute

Installs Python when missing