آموزش مهندسی معکوس با راداره ۲ - آخرین آپدیت

دانلود Reverse Engineering with Radare 2

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

قدرت فریم‌ورک متن‌باز Radare2 را برای پروژه‌های مهندسی معکوس خود مهار کنید

چگونه از Radare 2 برای مهندسی معکوس باینری استفاده کنیم؟

  • دیس‌اسمبل کردن باینری‌ها با Radare2: شروعی قدرتمند در تحلیل کد.

  • ناوبری در باینری: چگونه در ساختار پیچیده باینری‌ها حرکت کنیم.

  • دیباگ کردن فایل‌های اجرایی: کشف و رفع اشکالات با ابزارهای پیشرفته.

  • پچ کردن فایل‌های اجرایی: تغییر و اصلاح رفتار باینری‌ها.

پیش‌نیازها:

  • درک پایه‌ای از زبان اسمبلی.

  • آشنایی با ترمینال لینوکس.

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

آنچه در این دوره خواهید آموخت:

  • تنظیمات و راه‌اندازی Radare 2.

  • درک سینتکس و دستورات Radare 2.

  • آشنایی با تنظیمات و پیکربندی Radare 2.

  • جمع‌آوری اطلاعات درباره باینری مورد نظر.

  • ناوبری موثر در ساختار باینری.

  • استفاده از ارجاعات متقابل (Cross References).

  • دیباگ کردن در زمان اجرا (Run-time debugging).

  • اصلاح و پچ کردن باینری‌ها.

اهداف این دوره شامل موارد زیر نمی‌شود:

  • تمرکز اصلی بر روی ابزار Radare 2 است، نه آموزش زبان اسمبلی. بنابراین، این دوره، دوره آموزش اسمبلی نیست. شما می‌توانید بدون تسلط کامل بر اسمبلی نیز از مطالب دوره استفاده کنید، اما انتظار یادگیری کامل اسمبلی در چند ساعت را نداشته باشید.

  • با اینکه برخی تکنیک‌های مهندسی معکوس را یاد خواهید گرفت، اما هدف اصلی یادگیری جامع این تکنیک‌ها نیست.

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

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


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

آماده‌سازی Preparation

آماده سازی Preparation

  • مقدمه Introduction

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

  • راداره ۲ چیست؟ What is Radare 2?

  • دانلودها Downloads

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

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

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

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

  • سینتکس راداره ۲ Radare 2 Syntax

  • پیکربندی Configuration

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

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

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

  • دیباگ در زمان اجرا Runtime Debugging

  • وصله‌کردن (Patching) Patching

  • کاتر رابط گرافیکی R2 Cutter the R2 GUI

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

گام بعدی چیست؟ What is next?

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

  • گام‌های بعدی Next Steps

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Geri Revay Geri Revay

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