1 repository
Extensions for binary analysis platforms that automate the mapping of function relationships and metadata synchronization.
Distinct from Reverse Engineering Plugin Orchestrators: Candidates are either restricted to awesome-lists or specific to LLM orchestrators, not general reverse engineering plugins.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Reverse Engineering Plugins. Refine with filters or upvote what's useful.
Diaphora este un instrument de diffing binar și un motor de similaritate conceput pentru a compara binare compilate și a identifica secțiunile de cod modificate sau potrivite. Acesta funcționează ca un plugin de inginerie inversă care mapează relațiile dintre funcții și detectează unitățile de compilare folosind analiza de asamblare și teoria grafurilor. Proiectul este specializat în analiza patch-urilor de vulnerabilitate, permițând utilizatorilor să detecteze remedierile de securitate prin compararea diferitelor versiuni ale unui binar. Acesta sincronizează metadatele de analiză, cum ar fi numele simbolurilor și comentariile, între binare și generează patch-uri prin compararea pseudo-codului decompilat. Motorul utilizează grafuri de control al fluxului și potrivirea euristică pentru a calcula rapoartele de similaritate între funcții. Capacitățile sale mai largi includ maparea grafurilor de apeluri, identificarea limitelor fișierelor obiect și gestionarea stării de analiză printr-o bază de date relațională pentru a facilita referințele încrucișate la scară largă.
Functions as a reverse engineering plugin that maps relationships between functions and detects compilation units.