Back to browse
Binary is no longer safe

Binary is no longer safe

by seddonm1·Feb 16, 2026·3 points·0 comments

AI Analysis

PassWizardryBig BrainNiche Gem
The Take

Uses differential-property testing as an automated feedback loop to validate LLM-driven rewrites — that's the clever bit that turns flaky translations into repeatable refinement. The author targets a closed-source MUD DLL to avoid model memorization and walks through why raw assembly prompts failed and how decompiled C+tests + LLM translation to Rust succeeds. It's a thoughtful, slightly alarming demo with concrete techniques you can try yourself, not just vaporware.

Category
Target Audience

Reverse engineers, security researchers, systems/legacy maintainers, developers interested in automated code translation

Post Description

This post is about the brute-force reverse engineering of binary (compiled) programs using Large Language Models (LLMs) to automate this two-part problem: decompilation and conversion to a modern programming language.

The most interesting part for most will likely be the demonstration on how to use differential-property testing to automate the LLM feedback loop for the rewrite (translation) phase (in this case to rewrite to Rust).

This that I believe would solve the 'rewrite issues' discussed recently here: https://news.ycombinator.com/item?id=46954696

Similar Projects

Security●●●Banger

ClawShield – Open-source security proxy for AI agents (Go, eBPF)

Defense-in-depth AI agent firewall: proxy + eBPF kernel + three-tier injection detection.

WizardrySolve My Problem
sleuthco
223mo ago