LLM4Decompile icon indicating copy to clipboard operation
LLM4Decompile copied to clipboard

will there for assembly soon?

Open mbrmaker opened this issue 1 year ago • 3 comments

I would like to know if it will soon be possible to convert a .bin (from NASM) to .asm source code with your AI.

mbrmaker avatar Jul 28 '24 19:07 mbrmaker

Thanks for your interest. However, our work exclusively concentrates on decompilation on top of asm. Future projects will also proceed on this basis, utilizing assembly code that has been disassembled by tools like objdump or other disassemblers.

albertan017 avatar Jul 31 '24 06:07 albertan017

but is it really possible?

mbrmaker avatar Aug 10 '24 04:08 mbrmaker

Compared to decompiling, disassembling is a more established field. Therefore, we only focus on decompilation. The current LLM4Decompile has demonstrated impressive performance on the HumanEval benchmark and shows promise with real data. Our objective is to enhance its practical application using methods such as scaling up training, retrieval-augmented generation, and additional techniques.

For obfuscated or protected binaries, we do not consider language models like LLM to be an effective solution because the costs associated with training typically outweigh the benefits derived from decompiling or disassembling the code, considering the wide range of possible obfuscation techniques.

albertan017 avatar Aug 12 '24 02:08 albertan017