توضیحات
Exploit Development Mastery: From Assembly to Modern Defense دوره آموزشی درک چگونگی تحلیل آسیبپذیریهای نرمافزاری و نحوه دفاع سیستمهای مدرن در برابر اکسپلویت می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره که برای محققان امنیتی، آزمایشکنندگان نفوذ، مهندسان معکوس، تحلیلگران آسیبپذیری و متخصصان باتجربه امنیت سایبری طراحی شده است، برنامهنویسی سطح پایین، زبان اسمبلی، سازماندهی حافظه، اشکالزدایی، تحلیل آسیبپذیری و کاهش آسیبپذیریهای مدرن را بررسی میکند. فراگیران نحوه ایجاد آسیبپذیریهای رایج ایمنی حافظه، نحوه تجزیه و تحلیل برنامههای آسیبپذیر در محیطهای کنترلشده و نحوه کاهش خطرات اکسپلویت توسط سیستم عامل و کامپایلر را مطالعه خواهند کرد. درک چگونگی وقوع آسیبپذیریهای نرمافزاری، نحوه مدیریت حافظه توسط سیستمعاملها و نحوه عملکرد کاهشدهندههای امنیتی، بینش ارزشمندی در مورد امنیت تهاجمی و تدافعی ارائه میدهد.
شما با بررسی نحوه اجرای دستورالعملها توسط پردازندههای مدرن و نحوه سازماندهی برنامهها در حافظه شروع خواهید کرد. شما یاد خواهید گرفت که فرآیندها چگونه ساختار یافتهاند، پشته و هیپ چگونه کار میکنند و چرا درک مدیریت حافظه برای تجزیه و تحلیل آسیبپذیریهای نرمافزاری ضروری است. این مفاهیم برای کمک به شما در درک چگونگی ایجاد آسیبپذیریها و نحوه تجزیه و تحلیل آنها در توسعه نرمافزار امن و تحقیقات امنیت سایبری ارائه شدهاند. در طول دوره، مفاهیم پیچیده سطح پایین به شیوهای ساختاریافته و مناسب برای مبتدیان توضیح داده میشوند و در عین حال به تدریج به سمت مباحث پیشرفتهتر پیش میروند. هر سخنرانی بر اساس مطالب قبلی بنا شده است و به شما امکان میدهد درک روشنی از تحلیل دودویی، مدیریت حافظه، اجزای داخلی سیستم عامل، نظریه اکسپلویت و حالت آن ایجاد کنید.
آنچه در دوره Exploit Development Mastery: From Assembly to Modern Defense یاد خواهید گرفت:
- خواندن و درک دستورات ضروری زبان اسمبلی x86 و جریان اجرای برنامه.
- یادگیری قراردادهای فراخوانی تابع، stack frame ها و رابطه میان کد سطحبالا و زبان اسمبلی.
- شناسایی آسیبپذیریهای رایج خرابی حافظه، شامل سرریز بافر مبتنی بر stack.
- درک نحوه دستکاری اشارهگر دستورالعمل در طول سناریوهای خرابی حافظه.
- تحلیل کد منبع آسیبپذیر برای شناسایی ضعفهای امنیتی رایج نرمافزار.
- توضیح تئوری و مفاهیم Return-Oriented Programming (ROP) و زنجیرهسازی gadget ROP.
- درک نقش نشت حافظه در استراتژیهای دور زدن کاهشدهنده خطر.
- مقایسه معماریهای payload مرحلهای و بدونمرحله و درک ملاحظات طراحی آنها.
- یادگیری اصول مفهومی پشت یکپارچهسازی exploit و مکانیزمهای تحویل payload.
- ساخت پایهای محکم در امنیت باینری، پژوهش آسیبپذیری و مفاهیم توسعه exploit.
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Faisal Shahzad
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 24
مدت زمان آموزش: 1 ساعت و 26 دقیقه
سرفصل های دوره

پیش نیازهای دوره Exploit Development Mastery: From Assembly to Modern Defense
No prior exploit development experience is required.
A willingness to learn low-level computer architecture, memory management, and assembly language concepts.
تصاویر دوره

فیلم معرفی دوره Exploit Development Mastery: From Assembly to Modern Defense
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
1 گیگابایت












































