≈ the.bay.news

What's the state of LLM powered decompilation right now, or do you think it will ever work?

programming.dev
What's the state of LLM powered decompilation right now, or do you think it will ever work?
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?

0 comments

Sign in to join the discussion — your thebay.events account works here.

No comments yet.