منصوبے کے بارے میں
گیڈرا سافٹ ویئر ریورس انجینئرنگ (SRE) فریم ورک ہے جسے قومی سلامتی ایجنسی (NSA) ریسرچ ڈائریکٹوریٹ نے بنایا اور برقرار رکھا ہے۔ اسے اوپن سورس سافٹ ویئر کے طور پر شائع کیا گیا ہے اور یہ ونڈوز، میک او ایس، اور لینکس پر کمپائڈڈ کوڈ کے تجزیے کے لیے ٹولز کا جامع سیٹ فراہم کرتا ہے۔
اہم قابلیتیں درج ذیل ہیں:
- وسیع پیمانے پر پروسیسر انسٹرکشن سیٹس اور ایکزیکیوٹیبل فارمیٹس کے لیے ڈاسمبلی اور اسمبلی
- کمپائڈڈ بائنریز سے جینیٹڈ C نما پسوڈو کوڈ کا ڈی کمپائی利ت
- انٹرایکٹو اور آٹومیٹڈ تجزیاتی موڈز
- کنٹرول فلو اور کال گرافس کی گرافکل ویژولائزیشن
- جاوا یا پیایتھون کے ذریعے اسکرپٹنگ اور ایکسٹینشن ڈویلپمنٹ
- بڑے پیمانے پر SRE کوششوں کے لیے ٹیم تعاون کی خصوصیات
گیڈرا کو پچیدہ ریورس انجینئرنگ کاؤنٹر میں پیمانے اور ٹیم چیلنجز کو دور کرنے کے لیے ڈیزائن کیا گیا تھا اور قابل تخصیص تحقیقی پلیٹ فارم کے طور پر کام کرتا ہے۔ اسے نقصان دہ کوڈ کے تجزیے اور نیٹ ورکس و سسٹمز میں کمزوریوں کی شناخت کے لیے استعمال کیا گیا ہے۔
انسٹالیشن کے لیے JDK 21 (ریلیزز کے لیے) یا JDK 25 (سورس سے بنانے کے لیے) کے ساتھ ساتھ Gradle، Python 3.9–3.14، اور پلیٹ فارم خاص کمپائیلرز کی ضرورت ہوتی ہے۔ GitHub Releases پیج سے پہلے سے بنے ہوئے ملٹی پلیٹ فارم ریلیز آرکائوز دستیاب ہیں۔ Gradle wrapper کا استعمال کرتے ہوئے سورس سے ڈیولپمنٹ بلڈز بنائی جا سکتی ہیں۔
صارفین GhidraDev Eclipse پلگ ان یا Visual Studio Code انٹیگریشن کے ذریعے اپنی مرضی کے اسکرپٹ اور ایکسٹینشنز لکھ سکتے ہیں۔ Ghidra فریم ورک کی خود پرتقیدی ڈیولپمنٹ کو مطابقت پذیر ڈویلپمنٹ ورک فلو کے ساتھ Eclipse کے ذریعے سپورٹ حاصل ہے۔
استعمال سے پہلے سیکیورٹی ایڈوائزرز کو جائزہ لینا چاہیے، کیونکہ مخصوص ورژنز میں معلوم کمزوریاں موجود ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.