I am aware of existing decompilation tools like Ghidra which give you close-to-original pseudocode.
But I think reverse engineering might be a place for ML to shine… After all, you got an empty source file, and a target binary to reach. You can automatically check everything by doing test compilations and comparing with the target binary.
ML is really good for pattern recognition, which is a huge part of reverse engineering. Though at the same time, I experienced firsthand how bad LLMs are in assembly since they don’t “think” or have a hard time tracking state machines.
I am aware that a big part of reverse engineering is not getting something that compiles, but rather, figuring out variable names, function definitions and how a piece of software works in general. But I think, with human help, it could help decompilations drastically. What do you think?


Given what is happening to Project Zombiod right now… I think it working pretty darn well.
Being me up to speed?
What?
What’s happening with project zomboid and AI?
Someone vibe-coded a mod that turns the whole game first person.