logoalt Hacker News

roenxilast Friday at 1:25 PM2 repliesview on HN

> but not that much if you learn how.

Yesterday I threw some ghidra output into an LLM with very little context and got what seemed to be a reasonable run down of the original back. We're probably knocking on the door of being able to throw a binary into an LLM and getting the original program back unless there is active obfuscation done.

It is a very exciting time for anyone who likes playing old, abandoned and buggy games :').


Replies

necoveklast Friday at 7:54 PM

I haven't played much with LLMs for decompilation, but I wonder how viable is using LLMs on binaries to port software to a different language (in combination with source code when available, but binaries might need fewer tokens).

finghinlast Friday at 3:08 PM

As long as obfuscated code is isomorphic to its raw form, it’s sure to be decompilable. As for how much divergence is possible (in obfuscation), my intuition that it is very finite by definition.