1 repository
Neural processes that improve decompiled code by restoring structural skeletons and identifiers.
Distinct from Code Refinement: Focuses on restoring lost metadata in decompiled code rather than general code improvement.
Explore 1 awesome GitHub repository matching part of an awesome list · Pseudo-Code Refiners. Refine with filters or upvote what's useful.
LLM4Decompile este un set de instrumente și un framework pentru traducerea din binar în cod sursă. Utilizează modele de limbaj mari (LLM) pentru a transforma codul mașină în cod sursă lizibil și pentru a recupera logica originală a executabilelor compilate. Proiectul include un pipeline specializat pentru generarea de seturi de date de antrenament sintetice prin convertirea codului sursă în perechi de assembly. Oferă un framework de fine-tuning pentru a optimiza modelele de deep learning pe aceste seturi de date binar-la-sursă, crescând acuratețea recuperării codului. Sistemul dispune, de asemenea, de capabilități pentru rafinarea pseudo-codului decompilat. Acest proces se concentrează pe restaurarea scheletului structural și a numelor variabilelor dintr-un binar pentru a îmbunătăți lizibilitatea logicii dezasamblate.
Implements a language model process to polish disassembled code and restore variable names.