ts::

1733011200

9 min

Firmware diffing at scale for silent patch detection

Automating Ghidra headless + BinDiff to spot vendors quietly fixing memory corruption without an advisory.

#reversing

#ghidra

#automation

The silent patch problem

Vendors sometimes fix memory corruption without publishing an advisory. Customers then have no signal that an update matters, and many leave it uninstalled for years.

The pipeline

Each firmware release is unpacked, analysed with Ghidra in headless mode, and compared against the previous build with BinDiff. Functions with small, bounds-related changes are ranked for human review.

What we learned

Most changes are boring. The few that are not are easy to miss by hand. Automation does not replace an analyst here. It tells the analyst where to look first.

© 2026 white_devil — all disclosures coordinated.

connection: TLS1.3 // AES-256-GCM // session integrity verified

© 2026 white_devil — all disclosures coordinated.

connection: TLS1.3 // AES-256-GCM // session integrity verified

Create a free website with Framer, the website builder loved by startups, designers and agencies.