1 repository
Using LLMs to refine the accuracy and readability of decompiled pseudo-code output.
Distinct from Decompiled Code Explainers: Focuses on improving the code itself rather than providing plain-English summaries of its behavior.
Explore 1 awesome GitHub repository matching artificial intelligence & ml · Pseudo-Code Readability Improvement. 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.
Employs a language model to improve the readability and accuracy of existing decompiled pseudo-code.