در این دوره آموزشی با چارچوب مهندسی معکوس Radare 2 آشنا خواهیم شد. این یک جایگزین رایگان منبع باز برای IDA Pro است. من شروع به کار با آن کردم زیرا فکر می کنم هیچ کس IDA Pro را نخواهد خرید مگر اینکه توسط کارفرمای شما پرداخت شود. Radare 2 یک جایگزین رایگان کامل است، تنها عیب آن این است که شروع استفاده از آن دشوار است. این جایی است که این دوره وارد می شود. هدف من این بود که شما را در سریع ترین زمان ممکن از پس قسمت سخت بردارم. تا بتوانید با Radare 2 راحت باشید.
اینها چیزهایی است که در این دوره یاد خواهید گرفت:
راه اندازی Radare
درک نحو آن
درک پیکربندی آن
جمع آوری اطلاعات در مورد باینری
پیمایش در باینری
مرجع متقابل
اشکالزدایی در زمان اجرا
پچ کردن باینری
اما چند چیز وجود دارد که هدف این دوره نیست:
ما بر روی ابزار تمرکز خواهیم کرد نه روی اسمبلی، بنابراین این یک دوره اسمبلی نیست. شما می توانید بدون درک همه چیز در اسمبلی دنبال کنید و این خوب است، اما انتظار نداشته باشید که بتوانید در عرض چند ساعت اسمبلی را یاد بگیرید.
ما چند تکنیک مهندسی معکوس را یاد خواهیم گرفت، اما هدف ما یادگیری همه چیز نیست.
با این حال آنچه شما قطعاً یاد خواهید گرفت این است که چگونه از Radare 2 استفاده کنید، و پس از این دوره، اگر نیاز به تجزیه و تحلیل یک باینری دارید، میتوانید هر زمان که نیاز داشتید، رادار را از آستین خود بیرون بیاورید.
همه تمرینات دستی هستند، بنابراین از شما انتظار می رود که تمرینات را خودتان تکرار کنید. من خودم آموزش های زیادی را چه به صورت زنده و چه آنلاین انجام داده ام و می توانم به شما بگویم که بدون تمرین آنها نمی چسبند. این یک آموزش واقعاً کاربردی است، بنابراین من شما را تشویق میکنم همه چیز را خودتان امتحان کنید، زیرا فقط تماشای ویدیوها این توهم را به شما میدهد که چیزی یاد گرفتهاید، 80٪ از یادگیری زمانی اتفاق میافتد که تمرینها را انجام میدهید.
تستر نفوذ/هکر اخلاقی
نمایش نظرات