ثبت بازخورد

لطفا میزان رضایت خود را از دیجیاتو انتخاب کنید.

واقعا راضی‌ام
اصلا راضی نیستم
چطور میتوانیم تجربه بهتری برای شما بسازیم؟

نظر شما با موفقیت ثبت شد.

از اینکه ما را در توسعه بهتر و هدفمند‌تر دیجیاتو همراهی می‌کنید
از شما سپاسگزاریم.

نرم افزار Ghidra
تکنولوژی

یکی از نرم افزارهای قدرتمند آژانس امنیت ملی آمریکا به صورت عمومی منتشر شد

نرم افزار قدرتمند و امنیتی Ghidra که از طریق مهندسی معکوس فایل‌های اجرایی را به کد تبدیل می کند، توسط آژانس امنیت ملی آمریکا به صورت عمومی منتشر شد. [digipullqoute place="left"]Ghidra فایل اجرایی را به کد تبدیل می ...

یونس مرادی
نوشته شده توسط یونس مرادی | ۱۵ اسفند ۱۳۹۷ | ۱۱:۳۳

نرم افزار قدرتمند و امنیتی Ghidra که از طریق مهندسی معکوس فایل‌های اجرایی را به کد تبدیل می کند، توسط آژانس امنیت ملی آمریکا به صورت عمومی منتشر شد.

Ghidra فایل اجرایی را به کد تبدیل می کند

این سازمان که به صورت اختصاری NSA خوانده می شود، طی کنفرانس رمزنگاری و امنیت اطلاعات RSA هدف از انتشار عمومی نرم افزار Ghidra را استفاده همه کاربران از آن برای پیدا کردن حفره های امنیتی و دیگر باگ ها عنوان کرد. «راب جویس»، مشاور امنیت سایبری سابق کاخ سفید در این باره گفت:

هیچ در پشتی در Ghidra قرار ندارد چون قرار است در اختیار کسانی قرار بگیرد که تشنه تجزیه و تحلیل نرم افزارهایی از این دست هستند.

هدف NSA از توسعه Ghidra مهندسی معکوس برنامه های مختلف و به ویژه بدافزارها به منظور شناسایی دقیق ساز و کار کدهای اجرایی بود. Ghidra به زبان جاوا نوشته شده اما امکان استفاده از پلاگین های مبتنی بر پایتون نیز در آن وجود دارد. این ابزار قدرتمند با ویندوز، لینوکس و مک سازگاری دارد و قادر به پردازش کدهای نگارش شده بر اساس معماری x86, Arm, PowerPC, MIPS و  Sparc 32/64 است.

دیتابیس نرم افزار Ghidra از حدود ۱.۲ میلیون خط کد تشکیل شده و با معکوس سازی روند کامپایلر، کدهای اجرایی انواع و اقسام نرم افزارها را به زبان اسمبلی و C دیکامپایل می کند. کارشناسان با استفاده از آن به خنثی کردن بدافزار، افزایش کارایی نرم‌افزار، تعیین روندهای کنترل از طریق توابع، بررسی نمادها و مراجع، شناسایی متغیرها، داده ها و غیره می پردازند. از برنامه های مشابه آن می توان به DA, Hopper, Radare, Capstone و Snowman اشاره کرد. هکرها هم از برنامه های مشابه برای پیدا کردن ضعف های امنیتی نرم افزارهای هدف و سوءاستفاده از آن بهره می برند. نرم افزار Ghidra

از آنجا که بسیاری از کاربران با نحوه کارکرد نرم افزار Ghidra آشنایی ندارند، NSA راهنمای جامعی را همراه با آن منتشر کرده که در آینده کاملتر هم خواهد شد. علاوه بر این پشتیبانی در گیت هاب هم برای آن تدارک دیده می شود.

احتمالا دلیل انتشار عمومی Ghidra این است که NSA ابزارهای مهندسی معکوس به مراتب پیچیده تری را برای خود تدارک دیده است.

دیدگاه‌ها و نظرات خود را بنویسید
مجموع نظرات ثبت شده (6 مورد)
  • Unconventional_NyTro
    Unconventional_NyTro | ۱۶ اسفند ۱۳۹۷

    مشابه این نرم افزارُ هکرها ساختن برای مهندسی معکوس توابع بازی که میشه برای هک کردن بازی و ساخت ترینر ازش استفاده کرد یبارم تستش کردم و باید بهش فایل اجرایی بازیُ می دادم
    هیچی حالیم نمیشه از روی کنجکاوی یه امتحانی کردم
    البته چیزی که من استفاده کردم نسبت به عکسی که از این نرم افزار دیدم خیلی ابتدایی نوشته شده نسبت به این نرم افزار معلومه این نرم افزار امکانات بسیار زیادی داره
    نام چیزی که من استفاده کردم
    ollydbg هست
    باهاش مهندسی معکوس روی فایل انجام میدن که یه نمونش که مثال زدم همین هک بازی هست
    بعد از پیدا کردن این فهمیدم که چرا هر قفلی هم دیگه برای بازی ها بذارن سریع کرک میشه
    از سال 2012 ساخته شده و معلومه که از اون موقع تا حالا هکر ها خیلی توی کار کردن باهاش و همینطور زبان ماشینی پیشرفت کردن
    سایت cheathappens به احتمال زیاد میشناسید
    قبلا اینجوری نبود که واسه هر بازی ای ترینر بسازن ولی جدیدا واسه هر بازی ای ترینر میسازن
    بازی هایی که از طریق تزریق کد نمیشه ترینر ثابت براشون ساخت و اینکه آدرس ها پوینتر ثابتی ندارن هم واسشون ترینر میسازن

  • Mj Kianiapp
    Mj Kianiapp | ۱۵ اسفند ۱۳۹۷

    همیشه با خودم میگفتم که خیلی عجیبه که همچين نرم افزاری ساخته نشده تا حالا ولی ظاهرا اشتباه فکر میکردم.
    اما سوالی که ذهنم رو مشغول کرده اینه که خب اینطوری که همه میتونن کد هر نرم افزاری رو بدست بیارن،این یکم عجیب نیست؟

  • enrix
    enrix | ۱۵ اسفند ۱۳۹۷

    دانلودش از اینجا ممکنه :

    • enrix
      enrix | ۱۵ اسفند ۱۳۹۷

      https://ghidra-sre.org

  • molavy
    molavy | ۱۵ اسفند ۱۳۹۷

    حتما با دیپ لرنینگ یک چیز خفن تر ساختن

    • Unconventional_NyTro
      Unconventional_NyTro | ۱۶ اسفند ۱۳۹۷

      سلام

      صد در صد با هوش مصنوعی یه چیز خیلی بهتر ساختن که اینُ عمومی کردن
      دلیلشون برای عمومی کردن کاملا بیخود هست
      معمولا برای کارهای مهم و حساس مثلا توی همین زمینه باهوش ترین افراد و اینکه آخرین حد تخصص در زمینه ی مربوطه هستنُ استخدام می کنن
      وقتی اینا نتونن برای انداع نرم افزارهای امنیتی که میسازن باگ پیدا کنن قطعا کسه دیگه ای هم نمی تونه

مطالب پیشنهادی