Kuna: Decompiler Development in the Age of Coding Agents
1–10 of 24 posts
Re: Kuna: Decompiler Development in the Age of Coding Agents
#2Re: Kuna: Decompiler Development in the Age of Coding Agents
#3Re: Kuna: Decompiler Development in the Age of Coding Agents
#4It would be cool to see agentic interpretation of function and variable names. It can see and track the flow of data a lot faster than a human can so if given some context, maybe it could synthesize names for them.
Re: Kuna: Decompiler Development in the Age of Coding Agents
#5It would be cool to see agentic interpretation of function and variable names. It can see and track the flow of data a lot faster than a human can so if given some context, maybe it could synthesize names for them.
I've used Claude with Ghidra MCP and had good success. It correctly identified and named MD5 functions, file IO functions, and the whole chain from a UI dialogue function. And when prompted it named all the interesting variables too.
Re: Kuna: Decompiler Development in the Age of Coding Agents
#6Earlier quoted context omitted.
I've used Claude with Ghidra MCP and had good success. It correctly identified and named MD5 functions, file IO functions, and the whole chain from a UI dialogue function. And when prompted it named all the interesting variables too.
I was working on adding better WASM support to ghidra, but now I can just point Claude to binaryen
Re: Kuna: Decompiler Development in the Age of Coding Agents
#7Re: Kuna: Decompiler Development in the Age of Coding Agents
#8Earlier quoted context omitted.
I've used Claude with Ghidra MCP and had good success. It correctly identified and named MD5 functions, file IO functions, and the whole chain from a UI dialogue function. And when prompted it named all the interesting variables too.
I was working on adding better WASM support to ghidra, but now I can just point Claude to binaryen
I also think that, for larger projects, it's still useful to have real decompilation support; for example, Il2CppDumper works in tandem with ghidra-wasm-plugin to enable decompilation of Unity Il2Cpp projects, which are often enormous (100MB wasm files are not uncommon) and for which the symbols + types are invaluable.
Re: Kuna: Decompiler Development in the Age of Coding Agents
#9It would be cool to see agentic interpretation of function and variable names. It can see and track the flow of data a lot faster than a human can so if given some context, maybe it could synthesize names for them.
I've used Claude with Ghidra MCP and had good success. It correctly identified and named MD5 functions, file IO functions, and the whole chain from a UI dialogue function. And when prompted it named all the interesting variables too.
Re: Kuna: Decompiler Development in the Age of Coding Agents
#10Especially given the fact that you have an infinite training set to train that LLM from (compilers can generate as much training data as you could possibly want).