1 مستودع
Utilities for comparing pseudo-code generated from decompiled binaries to identify logic changes and generate patches.
Distinct from Decompiled Code Browsers: Existing candidates focus on explanation, browsing, or formatting of decompiled code, not the act of diffing two versions.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Decompiled Code Diffing Tools. Refine with filters or upvote what's useful.
Diaphora هي أداة لمقارنة الملفات الثنائية ومحرك تشابه مصمم لمقارنة الملفات الثنائية المجمعة وتحديد أقسام الكود المتغيرة أو المتطابقة. تعمل كإضافة للهندسة العكسية تقوم برسم خرائط للعلاقات بين الدوال واكتشاف وحدات التجميع باستخدام تحليل المجمع ونظرية الرسم البياني. يتخصص المشروع في تحليل تصحيحات الثغرات الأمنية، مما يسمح للمستخدمين باكتشاف الإصلاحات الأمنية من خلال مقارنة إصدارات مختلفة من ملف ثنائي. يقوم بمزامنة بيانات التحليل الوصفية، مثل أسماء الرموز والتعليقات، بين الملفات الثنائية ويولد تصحيحات من خلال مقارنة الكود الزائف (pseudo-code) الذي تم فك تجميعه. يستخدم المحرك رسوم بيانية لتدفق التحكم ومطابقة استدلالية لحساب نسب التشابه بين الدوال. تشمل قدراته الأوسع رسم خرائط لرسوم استدعاء الدوال، وتحديد حدود ملفات الكائنات، وإدارة حالة التحليل من خلال قاعدة بيانات علائقية لتسهيل الإسناد الترافقي على نطاق واسع.
Provides a utility to compare decompiled pseudo-code between binaries to generate patches and synchronize metadata.