نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
به عنوان یک متخصص امنیت ، یادگیری نکات و منافع بهره برداری می تواند چالش برانگیز باشد. در این دوره ، شما درکی از چگونگی استفاده از Metasploit و زبان اسمبلی برای بهره برداری از برنامه های نرم افزاری ایجاد خواهید کرد. به عنوان یک حرفه ای امنیتی ، یادگیری زیر و بم های بهره برداری می تواند چالش برانگیز باشد. در این دوره ، Exploit Development and Execution with the Metasploit Framework ، یک زبان کم اسمبلی ایجاد خواهید کرد تا بتوانید از آن برای سوit استفاده از برنامه های نرم افزاری استفاده کنید. اول ، شما اصول استفاده کارآمد از زبان اسمبلی را در عمل یاد خواهید گرفت. در مرحله بعدی ، شما مهندسی معکوس معرفی و کشف خواهید شد. سرانجام ، شما خواهید فهمید که چگونه از چارچوب Metasploit برای بهره برداری استفاده کنید. با پایان این دوره ، شما از اصول بهره برداری درک خواهید کرد ، و ایده ای در مورد چگونگی به نظر رسیدن در عمل خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مبانی مهندسی معکوس
Fundamentals of Reverse Engineering
-
مقدمه
Introduction
-
نصب اشکال زداها
Debuggers Installation
-
مبانی اشکال زدایی 32 بیتی
32-bit Debugger Basics
-
مبانی اشکال زدایی 64 بیتی
64-bit Debugger Basics
-
مبانی زبان اسمبلی
Fundamentals of Assembly Language
-
دستورالعمل های مونتاژ
Assembly Instructions
-
اطلاعات بیشتر در مورد زبان اسمبلی
More About the Assembly Language
-
نسخه نمایشی مهندسی معکوس 32 بیتی
32-bit Reverse Engineering Demo
-
نسخه نمایشی مهندسی معکوس 64 بیتی
64-bit Reverse Engineering Demo
-
تجزیه و تحلیل پشته
Analyzing the Stack
-
تمرین مهندسی معکوس
Practicing Reverse Engineering
-
خلاصه
Summary
مبانی سرریز پشته
Basics of Stack Overflows
-
مقدمه
Introduction
-
تجزیه و تحلیل یک ماژول آسیب پذیر C
Analyzing a Vulnerable C Module
-
مهندسی معکوس برنامه C شما
Reverse Engineering Your C Program
-
خرد کردن پشته
Smashing the Stack
-
تجزیه و تحلیل سرریز پشته
Stack Overflow Analysis
-
خلاصه
Summary
بهره برداری از سرریز پشته
Stack Overflow Exploitation
-
مقدمه
Introduction
-
ابزارهای بهره برداری
Exploitation Tools
-
ساخت Fuzzer
Building a Fuzzer
-
کنترل EIP
Controlling EIP
-
یافتن خانه ای برای Shellcode
Finding a Home for the Shellcode
-
ایجاد Shellcode
Shellcode Creation
-
خلاصه
Summary
انتقال حملات به چارچوب Metasploit
Porting Exploits to the Metasploit Framework
-
مقدمه
Introduction
-
تجزیه و تحلیل کلاس ماژول موجود
Analyzing an Existing Module Class
-
پیکربندی گزینه های بهره برداری
Configuring the Exploit Options
-
اجرای روش بهره برداری
Implementing the Exploit Method
-
نهایی کردن کلاس ماژول
Finalizing the Module Class
-
خلاصه
Summary
ترفندهای مونتاژ برای تعیین محل Shellcode
Assembly Tricks to Locate Shellcode
-
مقدمه
Introduction
-
دریافت و نصب ابزارها
Getting and Installing the Tools
-
تجزیه و تحلیل بهره برداری
Analyzing the Exploit
-
اجرای Shellcode
Executing the Shellcode
-
قدرت زبان اسمبلی
The Power of the Assembly Language
-
خلاصه
Summary
کنترل کننده استثنا ساختار یافته
Structured Exception Handler
-
مقدمه
Introduction
-
نصب برنامه آسیب پذیر
Installing the Vulnerable Application
-
فاسد کردن زنجیره SEH
Corrupting the SEH Chain
-
دستکاری SEH و nSEH
Manipulating SEH and nSEH
-
تحلیل بیشتر با مونا
More Analysis with Mona
-
اجرای Shellcode
Executing the Shellcode
-
بهره برداری در عمل
Exploitation in Practice
-
خلاصه
Summary
نمایش نظرات