برنامج Ghidra للهندسة العكسية من وكالة NSA
Ghidra هو إطار للهندسة العكسية للبرامج (SRE) تم إنشاؤه وصيانته بواسطة إدارة أبحاث وكالة الأمن القومي . يشتمل هذا الإطار على مجموعة من أدوات تحليل البرامج كاملة الميزات والراقية التي تمكن المستخدمين من تحليل التعليمات البرمجية المترجمة على مجموعة متنوعة من الأنظمة الأساسية بما في ذلك أنظمة Windows و Mac OS و Linux.وتشمل القدرات التفكيك ، التجميع ، إزالة التجميع ، الرسوم البيانية ، البرمجة النصية ، إلى جانب المئات من الميزات الأخرى. Ghidra يدعم مجموعة واسعة من مجموعات تعليمات العملية والتنسيقات القابلة للتنفيذ ويمكن تشغيلها في كل من وسائط المستخدم التفاعلية والأوتوماتيكية. يمكن للمستخدمين أيضًا تطوير مكونات و / أو البرامج النصية الخاصة بـ Ghidra باستخدام Java أو Python.
لدعم مهمة الأمن السيبراني التابعة لوكالة الأمن القومي، تم تصميم Ghidra لحل مشاكل التوسع والفريق في جهود SRE المعقدة ، ولتوفير منصة بحث SRE قابلة للتخصيص وقابلة للتوسعة. طبقت وكالة الأمن القومي قدرات Ghidra SRE على مجموعة متنوعة من المشاكل التي تنطوي على تحليل الأكواد الخبيثة وتوليد رؤى عميقة لمحللي SRE الذين يسعون إلى فهم أفضل للثغرات المحتملة في الشبكات والأنظمة.
يتضمن مجموعة من أدوات تحليل البرامج لتحليل التعليمات البرمجية المترجمة على مجموعة متنوعة من الأنظمة الأساسية بما في ذلك Windows و Mac OS و Linux
يمكن للمستخدمين تطوير مكونات المكونات الإضافية و / أو البرامج النصية Ghidra الخاصة بهم باستخدام واجهة برمجة التطبيقات المكشوفة
الموقع الرسمي
لتحميل البرنامج
A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission
طريقة التثبيت
موجودة بالرابط