آموزش امنیت برای هکرها و توسعه دهندگان: توسعه بهره برداری

Security for Hackers and Developers: Exploit Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: توسعه دهندگان مشغول هستند ، اما درک نحوه بهره برداری از نرم افزار به شما کمک می کند اشکالات مهم امنیتی را به درستی اولویت بندی کنید. این دوره به شما سو basic استفاده های اساسی ، رمزگذاری کدگذاری شده و برنامه نویسی بازگشت گرا (ROP) را می آموزد. چرا که توسعه دهندگان بسیار پر بار هستند ، چرا باید اصلاحات امنیتی را اولویت بندی کنید؟ زیرا احتمالاً هکرها در حال حاضر علیه محصول شما سوits استفاده می کنند. شما باید یاد بگیرید که این فرآیند شامل چه چیزهایی می شود تا بتوانید از دفاع جدی موردنیاز بیشتر بدانید. در این دوره ، Security for Hackers and Developers: Exploit Development ، اطلاعاتی در مورد نحوه نوشتن سو explo استفاده های اساسی خواهید آموخت. در ابتدا ، شما هواپیماهای کنترل جریان کنترل مانند بازنویسی عملکرد و نشانگر بازگشت را کشف خواهید کرد. در مرحله بعدی ، نحوه ایجاد و رفع اشکال در کد پوسته را پوشش خواهید داد. سرانجام ، شما خواهید فهمید که چگونه می توانید با استفاده از برنامه نویسی بازگشت گرا (ROP) بر تخفیف های امنیتی مشترک غلبه کنید. در پایان این دوره ، شما می دانید که چگونه با اطمینان از برنامه ها سوit استفاده کنید ، که به شما مهارت دفاع از نرم افزار ، نوشتن سو explo استفاده ها یا بدافزارهای مهندسی معکوس را می دهد.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

حسابرسی ، اشکال زدایی و آسیب پذیری ها Auditing, Debugging, and Vulnerabilities

  • مقدمه بهره برداری Introduction to Exploitation

  • نسخه ی نمایشی شکار اشکال و اشکال زدایی Bug Hunting and Debugging Demo

  • انتصاب آزمایشگاه و خلاصه ماژول Lab Assignment and Module Summary

درک بازنویسی نشانگر عملکرد Understanding a Function Pointer Overwrite

  • نشانگر پشته و عملکرد رونویسی می کند Stack and Function Pointer Overwrites

  • عملکرد نشانگر بهره برداری نسخه ی نمایشی Function Pointer Exploit Demo

  • آزمایشگاه و خلاصه Lab and Summary

بهره برداری از سرور ویندوز با استفاده از Shellcode Exploiting a Windows Server Using Shellcode

  • کدگذاری شل Shellcoding

  • نسخه ی نمایشی Shellcoding Shellcoding Demo

  • اطلاعات بیشتر در مورد Shellcoding و کاربرد آن در نسخه ی نمایشی More on Shellcoding and Its Use in the Coming Demo

  • Windows Server Exploit Demo Windows Server Exploit Demo

  • دفاع و خلاصه Defenses and Summary

بهره برداری از اشکال مرورگر اصلی Exploiting a Basic Browser Bug

  • بهره برداری از مرورگرها با اسپری های Heap Exploiting Browsers with Heap Sprays

  • نمایش آزمایشی Heap Spray Demo a Heap Spray Exploit

  • بحث در مورد تخفیف و خلاصه Discussing Mitigations and Summary

استفاده از برنامه نویسی بازگشت گرا Applying Return-oriented Programming

  • ASLR ، Pivot و ROP را دور بزنید Bypass ASLR, Pivot, and ROP

  • نمایشی با دور زدن ASLR ، Pivot و ROP Demo Bypassing ASLR, Pivot, and ROP

  • آینده یادگیری و خلاصه بهره برداری Future Exploit Learning and Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش امنیت برای هکرها و توسعه دهندگان: توسعه بهره برداری
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 47m
18
Pluralsight (پلورال سایت) pluralsight-small
04 مهر 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
29
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr. Jared DeMott Dr. Jared DeMott

دکتر جارد دموت مهندس ، کارآفرین و رهبر امنیت است. DeMott قبلاً به عنوان تحلیلگر آسیب پذیری در NSA فعالیت می کرد. وی دکترای خود را از دانشگاه ایالتی میشیگان گرفته است. او به طور مرتب در مورد کنفرانسهای سایبری در کنفرانسهایی مانند RSA ، DerbyCon ، BlackHat ، ToorCon ، GrrCon ، HITB و غیره صحبت می کند. دکتر دموت در سه تیم برنده Defcon تصرف پرچم بوده است و یک مدرس دعوت شده در موسسات معتبری مانند آکادمی نظامی ایالات متحده بوده است. جارد نویسنده Pluralsight است و اغلب اوقات توسط رسانه مصاحبه می شود تا در مورد مسائل سایبری سنجیده شود.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.