آموزش مهندسی معکوس با Radare 2

Reverse Engineering with Radare 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از قدرت منبع باز Radare2 برای پروژه های مهندسی معکوس خود استفاده کنید چگونه از Radare 2 برای مهندسی معکوس باینری ها استفاده کنید. جداسازی باینری ها پیمایش در باینری اشکال زدایی فایل های اجرایی پچ کردن فایل های اجرایی پیش نیازها: درک اولیه اسمبلی. درک اولیه ترمینال لینوکس

در این دوره آموزشی با چارچوب مهندسی معکوس Radare 2 آشنا خواهیم شد. این یک جایگزین رایگان منبع باز برای IDA Pro است. من شروع به کار با آن کردم زیرا فکر می کنم هیچ کس IDA Pro را نخواهد خرید مگر اینکه توسط کارفرمای شما پرداخت شود. Radare 2 یک جایگزین رایگان کامل است، تنها عیب آن این است که شروع استفاده از آن دشوار است. این جایی است که این دوره وارد می شود. هدف من این بود که شما را در سریع ترین زمان ممکن از پس قسمت سخت بردارم. تا بتوانید با Radare 2 راحت باشید.


اینها چیزهایی است که در این دوره یاد خواهید گرفت:

  • راه اندازی Radare

  • درک نحو آن

  • درک پیکربندی آن

  • جمع آوری اطلاعات در مورد باینری

  • پیمایش در باینری

  • مرجع متقابل

  • اشکال‌زدایی در زمان اجرا

  • پچ کردن باینری

اما چند چیز وجود دارد که هدف این دوره نیست:

  • ما بر روی ابزار تمرکز خواهیم کرد نه روی اسمبلی، بنابراین این یک دوره اسمبلی نیست. شما می توانید بدون درک همه چیز در اسمبلی دنبال کنید و این خوب است، اما انتظار نداشته باشید که بتوانید در عرض چند ساعت اسمبلی را یاد بگیرید.

  • ما چند تکنیک مهندسی معکوس را یاد خواهیم گرفت، اما هدف ما یادگیری همه چیز نیست.

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


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




سرفصل ها و درس ها

آماده سازی Preparation

آماده سازی Preparation

  • معرفی Introduction

  • سلب مسئولیت Disclaimer

  • Radare 2 چیست؟ What is Radare 2?

  • دانلودها Downloads

  • برنامه هدف Target Application

  • راه اندازی محیط Environment Setup

معکوس کردن با Radare2 Reversing with Radare2

معکوس کردن با Radare2 Reversing with Radare2

  • Radare 2 Syntax Radare 2 Syntax

  • پیکربندی Configuration

  • اطلاعات باینری Binary Infos

  • پیمایش در باینری Navigating in the binary

  • ارجاعات متقابل Cross References

  • اشکال زدایی در زمان اجرا Runtime Debugging

  • وصله زدن Patching

  • رابط گرافیکی R2 را برش دهید Cutter the R2 GUI

  • اتمام چالش Finishing the Challenge

بعدی چیه؟ What is next?

بعدی چیه؟ What is next?

  • مراحل بعدی Next Steps

نمایش نظرات

آموزش مهندسی معکوس با Radare 2
جزییات دوره
2 hours
16
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,661
3.9 از 5
ندارد
دارد
دارد
Geri Revay
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Geri Revay Geri Revay

تستر نفوذ/هکر اخلاقی