مهندسی معکوس یعنی رسیدن از کل به جزء یا بطور جامع تر ، درک و شناخت سیستم هاست. این سیستم میتونه یک بیماری ، مدار الکترونیکی ، یک محصول شیمیایی و … باشه . مهندسی معکوس هر کدوم میتونه با اهداف مختلف انجام بگیره، مثلا اگه یک بیماری باشه هدف اون تهیه یک دارو میتونه باشه.
مهندسی معکوس در حوزه ی نرم افزار هم کاربرد داره و با اهداف مختلفی مانند آنالیز بدافزار، کشف آسیب پذیری و توسعه ی اکسپلویت، کرک و باز تولید برنامه ها مورد استفاده قرار میگیره.
برای اینکه وارد هر کدوم از این فیلدهای کاربردی مهندسی معکوس در حوزه ی نرم افزار بشید، شما نیاز دارید یکسری موارد عمومی و موارد تخصصی رو یاد بگیرید. موارد عمومی مواردی هستن که بین این فیلدها مشترکه و موارد تخصصی ، نیازمندی های تحصصی اون فیلد رو شامل میشه.
برای مثال کار با ابزارهای دیس اسمبلر و دیباگر و همچنین درک کدهای اسمبلی ، جزء موارد عمومی هستن که شما اگه بخوایین وارد هر کدوم از این فیلدها بشید ، باید یاد بگیرید. اما مثلا در حوزه ی آنالیز بدافزار، شما علاوه بر موارد عمومی، نیاز دارید مثلا پروتکل های شبکه یا الگوریتم های رمزنگاری رو هم یاد بگیرید.
با توجه به این مطالب، دوره ای رو تدارک دیدیم با عنوان “دوره ی رایگان مهندسی معکوس نرم افزار” با تمرکز بر موارد عمومی، تا این موارد مشترک رو یاد بگیرید و بتونید راحتتر وارد فیلدهای مورد علاقه اتون بشید.
مواردی که باید در خصوص این دوره بدونید :
- تمرکز اصلی دوره ، روی یادگیری و درک کدهای اسمبلی و کار با ابزارهای X64dbg و WINDBG و IDAFree هستش.
- دوره هم شامل نسخه ی 32 بیتی و هم 64 بیتی میشه.
- پلتفرم مورد نظر ویندوز 10 هستش.
- دوره در 3 فصل تهیه میشه :
- فصل اول : پیش نیازها و ابزارها
- فصل دوم: دستورات زبان اسمبلی
- فصل سوم: درک مجموعه دستورات زبان اسمبلی
- وضعیت دوره : در حال انتشار
- زمان انتشار: بصورت هفتگی (جمعه ها)
- آخرین بروزرسانی : 29-12-1402
دسترسی به دوره :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید