برنامج Ghidra للهندسة العكسية من وكالة NSA

0
برنامج Ghidra للهندسة العكسية من وكالة الأمن القومي

برنامج Ghidra للهندسة العكسية من وكالة NSA

Ghidra هو إطار للهندسة العكسية للبرامج (SRE) تم إنشاؤه وصيانته بواسطة إدارة أبحاث وكالة الأمن القومي . يشتمل هذا الإطار على مجموعة من أدوات تحليل البرامج كاملة الميزات والراقية التي تمكن المستخدمين من تحليل التعليمات البرمجية المترجمة على مجموعة متنوعة من الأنظمة الأساسية بما في ذلك أنظمة Windows و Mac OS و Linux.
وتشمل القدرات التفكيك ، التجميع ، إزالة التجميع ، الرسوم البيانية ، البرمجة النصية ، إلى جانب المئات من الميزات الأخرى. Ghidra يدعم مجموعة واسعة من مجموعات تعليمات العملية والتنسيقات القابلة للتنفيذ ويمكن تشغيلها في كل من وسائط المستخدم التفاعلية والأوتوماتيكية. يمكن للمستخدمين أيضًا تطوير مكونات و / أو البرامج النصية الخاصة بـ Ghidra باستخدام Java أو Python.


Ghidra SRE

لدعم مهمة الأمن السيبراني التابعة لوكالة الأمن القومي، تم تصميم Ghidra لحل مشاكل التوسع والفريق في جهود SRE المعقدة ، ولتوفير منصة بحث SRE قابلة للتخصيص وقابلة للتوسعة. طبقت وكالة الأمن القومي قدرات Ghidra SRE على مجموعة متنوعة من المشاكل التي تنطوي على تحليل الأكواد الخبيثة وتوليد رؤى عميقة لمحللي SRE الذين يسعون إلى فهم أفضل للثغرات المحتملة في الشبكات والأنظمة.

يتضمن مجموعة من أدوات تحليل البرامج لتحليل التعليمات البرمجية المترجمة على مجموعة متنوعة من الأنظمة الأساسية بما في ذلك Windows و Mac OS و Linux
يمكن للمستخدمين تطوير مكونات المكونات الإضافية و / أو البرامج النصية Ghidra الخاصة بهم باستخدام واجهة برمجة التطبيقات المكشوفة

ستتيح NSA Ghidra للجمهور كإصدار مفتوح المصدر في الوقت المناسب لأول مظاهرة عامة لها في مؤتمر 2019 RSA في مارس. ولمزيد من إصدارات NSA ، تحقق من CODE.NSA.GOV لمعرفة المصدر المفتوح.

الموقع الرسمي

لتحميل البرنامج

A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission


طريقة التثبيت 

موجودة بالرابط