نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این دوره مهندسی معکوس را یاد خواهید گرفت. این به شما امکان می دهد از مالکیت معنوی محافظت کنید ، آسیب پذیری ها را پیدا کرده و بدافزارها را از هم جدا کنید. برای ایجاد امنیت در جهان کمی به من بپیوندید. در دوره های قبلی یاد گرفتیم که 4 روش اصلی برای ایمن سازی کد وجود دارد: بررسی طراحی ، تجزیه و تحلیل استاتیک ، حسابرسی دستی و آزمایش پویا (فاز) اما ، پس از فیلد شدن کد ، هکرها تحقیق در مورد سو explo استفاده از آن را آغاز می کنند. در این دوره ، بیاموزید که چگونه و چرا باینریهای کامپایل شده برای نقاط ضعف مورد بررسی و سنجش قرار می گیرند ، و اینکه چرا معکوس کردن نیز یک مهارت تجزیه و تحلیل بدافزار است و گاهی اوقات برای توسعه دهندگان سطح پایین که با API های بدون سند کار می کنند ، مورد نیاز است. پس از تماشای این دوره ، تمام موارد فوق و با ابزار محبوب IDA pro و نحوه استفاده از آن آشنا خواهید شد. برای تکمیل آزمایشگاه ها ، نسخه آزمایشی IDA pro را بارگیری کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
استفاده از IDA Pro برای برگرداندن کد
Using IDA Pro to Reverse Code
-
یادگیری ابزارها و فنون
Learning the Tools and Techniques
-
استفاده از IDA Pro برای یافتن رمز عبور
Using IDA Pro to Find the Password
-
بررسی کاربرد IDA و خلاصه ماژول
IDA Usage Review and Module Summary
یادگیری x86 و کنوانسیون های تماس
Learning x86 and Calling Conventions
-
بررسی آزمایشگاه و مقدمه معماری x86
Lab Review and x86 Architecture Introduction
-
مسابقه مونتاژ
Assembly Quiz
-
کنوانسیون ها و نکات معکوس تماس بگیرید
Calling Conventions and Reversing Tips
درک ساختارهای C به مونتاژ و تدوین شده
Understanding C-to-Assembly and Compiled Structures
-
نمونه های C به مونتاژ را پوشش می دهد
Covering C-to-Assembly Examples
-
مثالها و آزمایشگاه 2 را اختصاص دهید
Assign the Examples and Lab 2
-
ساختارها را پوشش دهید و خلاصه کنید
Cover Structures and Summarize
وصله باینری کامپایل شده
Patching a Compiled Binary
-
معرفی تکالیف و مقدمه وصله باینری
Assignment Review and Binary Patching Introduction
-
آزمایشگاه Patching را به نمایش بگذارید
Demonstrate the Patching Lab
-
FLIRT/FLARE را توصیف کنید ، درباره بدافزار صحبت کنید و خلاصه کنید
Describe FLIRT/FLARE, Talk About Malware, and Summarize
معکوس C ++
Reversing C++
-
معکوس C ++ و نسخه آزمایشی آزمایشگاه را معرفی کنید
Introduce C++ Reversing and the Demo Code for Lab
-
نسخه ی نمایشی: C ++ ، RTTI ، Vtables
Demo: C++, RTTI, Vtables
-
جزئیات نسخه نمایشی معکوس C ++ را پوشش دهید
Cover the Details of the C++ Reversing Demo
گسترش IDA با اسکریپت ها
Extending IDA with Scripts
-
IDC ، IDA Python و معرفی آزمایشگاه را توضیح دهید
Explain IDC, IDA Python, and Introduce Lab
-
برای تسهیل یادگیری عملی ، از آزمایشگاه پایتون IDA به اندازه کافی استفاده کنید
Perform Enough of the IDA Python Lab to Faciliate Hands-on Learning
-
IDA SDK را برای افزونه های کامل بپوشانید
Cover the IDA SDK for Full Plugins
نمایش نظرات