Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Checkout http://decomp.me - it’s a community built tool used by a lot of video game decompilation projects. You put in the original bytecode, it will attempt a decomp, and then you fiddle with the source (using the same toolchain & flags known/best guessed to be used by original devs) until it matches perfectly. It’s super cool.


Building decomp.me was really worth it. It even helped us match the very last function - someone from the Metal Gear Solid decompilation team finished it off.

https://decomp.me/scratch/GImYC https://github.com/pmret/papermario/pull/1019


Thank you for that link! It's good to be learning about decompilation/RE tools that aren't just Ghidra, IDA, Hopper. It looks like it works by function, which I'm sure will help future decompilation efforts.


I wonder if you could train an LLM to decompile binaries...


Gpt4 can already do that, but... not very well. And mainly the major architectures.


If it produce wrong results, can it do it then, though?

I mean, my cat too can do that.

Getting tiresome with AI apologetics everywhere.


No, that's a silly comparison.

I can do a bit of decompilation with some mistakes, GPT4 can do more with some mistakes, hexrays can do much more with more accuracy but still makes mistakes. Nothing needs to be 100% perfect.


uh this is ai apologeticism, you keep making up a very low baseline and keep being impressed when it is reached.

i insist my cat too can make decompilation mistakes if only i equip her with the keyboard paws




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: