awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesProgram Structural Analysis

Analysis of the overall organization and relationships of functions and compilation units in a binary.

Distinct from Capability Analyzers: Focuses on mapping the relationship between functions rather than cataloging specific capabilities

Explore 1 awesome GitHub repository matching operating systems & systems programming · Program Structural Analysis. Refine with filters or upvote what's useful.

Awesome Program Structural Analysis GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • joxeankoret/diaphoraAvatar joxeankoret

    joxeankoret/diaphora

    4,301Vezi pe GitHub↗

    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ă.

    Maps relationships between functions by identifying and comparing compilation units and call graphs.

    Python
    Vezi pe GitHub↗4,301
  1. Home
  2. Operating Systems & Systems Programming
  3. Binary Analysis Capabilities
  4. Capability Analyzers
  5. Program Structural Analysis