#34 · Primary category: Cybersecurity & Decryption Tools
LLM4Decompile
Reverse Engineering: Decompiling Binary Code with Large Language Models
Project last updated:02/12/26
GitHub Stars
7.0K
Forks
549
Contributors
5
License
MIT
Why we included this project
Security analysts, malware researchers, vulnerability hunters, and maintainers trying to recover lost source all have a reason to look at this project: it turns disassembled Linux x86_64 functions into readable C using large language models. You get two paths, a direct end-to-end decompile and a refinement pass that cleans up the pseudo-code Ghidra already produces, and model sizes from 1.3B to 33B parameters let you pick something that fits your GPU budget. The benchmark treats re-executability, not syntax similarity, as the measure of success, so decompiled code has to actually compile and pass the original test cases. The project is research-led, with a paper and training data behind it, but the released checkpoints and Colab notebook mean you can run it on your own binaries without training a model yourself.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
reverse-skill
AI-powered skill router for reverse engineering, authorized penetration testing, and security research, with on-demand toolchain bootstrapping and self-evolving knowledge base.
gitleaks
Find secrets with Gitleaks 🔑
osquery
SQL powered operating system instrumentation, monitoring, and analytics.
NeoPass
Your Essential Exam Companion for the Iamneo Portal & NPTEL Exams Disguised as NeoExamShield bypass
anubis
Weighs the soul of incoming HTTP requests to stop AI crawlers