Ghidra چیست و چرا اهمیت دارد؟

بخش بزرگی از مقابله با ویروس های جدید می داند که چگونه آنها کار می کنند. برای انجام این کار ، باید آن را مهندسی معکوس کنید. بدیهی است آژانس امنیت ملی (NSA) باید این نوع کارها را بسیار انجام دهد ، بنابراین آنها ابزار خود را با نام Ghidra ایجاد کردند تا در انجام این کار به آنها کمک کنند.

به هر حال ، این غی-درا تلفظ کرد. این برنامه در تاریخ 5 مارس به طور رایگان و به عنوان منبع آزاد در کنفرانس RSA در سانفرانسیسکو در دسترس عموم قرار گرفت. شما حتی می توانید یادداشت های ارائه Ghidra رابرت جویس را مشاهده کنید ، مشاور ارشد آژانس امنیت ملی (NSA) نیز باشید.

برای درک واقعی دلایل مهم بودن غیدرا ، باید درک کنیم که مهندسی معکوس و چه کاربردهایی برای آن استفاده شده است.

معکوس چیست مهندسی و چرا از آن استفاده می شود؟

به طور کلی مهندسی معکوس (RE) به فرآیند ساختن چیزی جدا از هم اشاره می کند تا بفهمد چگونه ساخته شده است. شما ممکن است این کار را خودتان با یک دستگاه کوچک در خانه انجام داده باشید ، فقط سعی کرده اید که چگونه خود را اصلاح کنید. اما ما در مورد برنامه ای صحبت می کنیم. فقط کد است ، درست است؟ ما فقط کد مورد نظر خود را نگاه نمی کنیم؟

وقتی برنامه ای را با زبانی مانند C یا Java می نویسید ، بین نوشتن آن و امکان استفاده از آن در رایانه ، قدم وجود دارد. زبانی که شما در آن برنامه نویسی دارید برای شما قابل خواندن است ، اما لزوما توسط کامپیوتر قابل خواندن نیست. این باید به چیزی ترجمه شود که کامپیوتر با آن کار کند. این فرایند را کامپایل می نامند.

پس از تدوین برنامه ، دیگر سحرها قابل خواندن نیستند.

In_content_1 همه: [300x250] / dfp: [640x360]->

اگر می خواهید بفهمید که این برنامه چگونه کار می کند ، باید آن را از یک سطح جدا کنید تا جایی که می توانید ببینید چه چیزی در آن وجود دارد. برای این کار نیاز به atoolkit دارید ، دقیقاً مثل اینکه به یک ابزار پیچ گوشتی و پیچ دار نیاز دارید که در مورد یک دستگاه کوچک یا موتور کوچک است.

در اینجا Ghidra برای بازی کردن است. این یک نرم افزار جعبه ابزار است که از هم جدا است تا ببیند چگونه تیک می زند. در حال حاضر similartools های دیگری مانند IDA ، Radare و Binary Ninja وجود دارند.

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

آیا کسی می تواند از Ghidra استفاده کند؟

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

<به علاوه ، وب سایت رسمی Ghidra همچنین دارای یک راهنمای نصب ، منابع سریع ، یک ویکی و یک ردیاب مسئله است. نکته ارائه همه این موارد به گونه ای است که همه می توانند یاد بگیرند و در کنار هم دنیا را از هکرهای مخرب ایمن تر کنند.

NSA در حال انجام این کار است ، "... ابزارهای امنیت سایبری را بهبود بخشد ..." ، و "... ایجاد یک اجتماع ..." از محققانی که با غیدرا مهارت دارند و در رشد آن سهیم هستند ، همانطور که در توضیحات رابرت جویس نوشته شده است. / p>

پس چرا Ghidra یک معامله بزرگ است؟

این از NSA است. کدام شرکت دارای منابعی است که یک آژانس فدرال ایالات متحده دارد؟ چه بهترین تجربه امنیتی حتی بهترین شرکت امنیتی را می توان با آژانس وظیفه ایمنی قدرتمندترین کشور روی زمین مقایسه کرد؟

بنابراین ، بله ، این یک ابزار بسیار قدرتمند است. محقق امنیتی جکسن کورت را در توییت کرد "بنابراین ، Ghidra بیش از همه ابزار RE دیگر در خارج وجود دارد ، تنها استثناء IDA."

سپس جنبه آزاد وجود دارد. با داشتن امکان به دست آوردن قدرتمندترین ابزار RE به طور رایگان ، نوار ورود به تحقیقات امنیتی به سادگی در اختیار داشتن رایانه و دسترسی به اینترنت کاهش یافته است.

این بخشی از دلیل انتشار NSA است. آنها امیدوارند که نسل جدیدی از محققان با آن مهارت کسب کرده و مشاغل خود را با NSA در نظر بگیرند.

سپس منبع باز وجود دارد جنبه. آژانس های امنیتی شناخته شده نیستند که به دلایلی اجازه می دهند مردم به پشت پرده نگاه کنند. اگر بدانید که آنها چه کاری انجام می دهند ، خنثی کردن آنها آسان تر می شود. با این حال ، کل منبع منبع برای Ghidra در معرض دید عمومی قرار می گیرد تا هرکسی بتواند از طریق آن شانه خالی کند و دقیقاً ببیند که چگونه کار می کند.

و ، خیر ، گزارشی مبنی بر حضور در پشتی دولت در آن وجود ندارد. رون جویس سریعاً خطاب به این موضوع گفت ، جامعه تحقیقاتی امنیت ، "... آخرین جامعه ای است که شما می خواهید با نصب یک صندلی عقب نصب شده ، به افرادی که برای پاره کردن این وسایل شکار می کنند ، چیزی را آزاد کنید."

از دیدگاه آموزش ، Ghidra همچنین به مهندسان buddingsoftware اجازه می دهد تا جدا از برنامه ها برای دیدن نحوه کار آنها و سپس یادگیری نحوه انجام کاری مشابه با پروژه های خودشان. نگاه کردن به کد شخص شخص دیگر مدتهاست که یک برنامه پذیرفته شده در بین برنامه نویسان و برنامه نویسان برای تبدیل شدن به برنامه نویسان بهتر است. اگر این کد آشکارا به اشتراک گذاشته شد ، از این دوره استفاده کنید.

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

اکنون چیست؟

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

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

ایالات متحده. سرویس مخفی - https://www.secretservice.gov/data/press/reports/USSS_FY2013AR.pdf

https://media.defense.gov/2012/Apr/27/2000157039/-1/-1/0/120417-F-JM997-405.JPG

پست های مرتبط:


20.03.2019