توضیحات
Malware Development and Reverse Engineering 1 : The Basics، دوره آموزش توسعه بدافزار و مهندسی معکوس توسط آکادمی یودمی منتشر شده است. بسیاری از تحلیلگران بدافزار، مهندسی معکوس را روی بدافزار انجام می دهند بدون اینکه دلیل آن را بدانند. آنها فقط نحوه کار را می دانند. برای پر کردن این شکاف دانش، من این دوره را ایجاد کردم. شما از دیدگاه توسعه دهندگان بدافزار به طور مستقیم یاد خواهید گرفت که کدام توابع Windows API معمولاً در بدافزارها مورد استفاده قرار می گیرند و در نهایت متوجه خواهید شد که چرا باید هنگام معکوس کردن بدافزار آنها را ردیابی کنید. ما در این دوره از ابزارهای رایگانی مانند Oracle Virtual Box و Flare-VM و نسخه Community Microsoft Visual Studio 2019 C++ استفاده خواهیم کرد. ما همچنین کالی لینوکس را در Virtual Box نصب می کنیم تا نحوه استفاده از Metasploit برای تولید شل کد ویندوز را بیاموزیم. همه چیز بسیار کاربردی است. بدون تئوری یا سخنرانی خسته کننده. بیشتر شبیه راهحلهایی است که میتوانید آنها را تکرار کرده و دنبال کنید. در پایان این دوره، شما مهارت های اساسی برای درک بهتر نحوه عملکرد بدافزار از دیدگاه برنامه نویسان را خواهید داشت. این دانش و مهارت برای کسانی که مشتاق تیم قرمز هستند مناسب است.
آنچه خواهید آموخت
- برنامه نویسی پایه برای تجزیه و تحلیل بدافزار
- دانش برنامه نویسی پایه برای مهندسی معکوس
- ایجاد و کامپایل EXE و DLL
- ایجاد Shellcode ویندوز با استفاده از Metasploit در کالی لینوکس
- تجزیه و تحلیل حافظه یک بدافزار در حال اجرا
- تزریق Shellcode به فرآیندهای در حال اجرا
- ایجاد ترد ریموت
- رمزگذاری بارها و پارامترهای رشته تماس تابع
- پنهان کردن بارهای شل کد در فایل های اجرایی
- مبهم سازی فراخوانی تابع
- استراتژی های مخفی بدافزار
- رمزگذاری پی لودها
این دوره برای چه کسانی مناسب است
- دانشجویان مهندسی معکوس و تحلیل بدافزار
- برنامه نویسانی که می خواهند بدانند بدافزار چگونه ایجاد می شود
- دانشجویانی که قصد ورود به شغل تجزیه و تحلیل بدافزار و مهندسی معکوس یا تسترهای نفوذ دارند
- تسترهای نفوذ و هکرهای اخلاقی
مشخصات دوره Malware Development and Reverse Engineering 1 : The Basics
- ناشر : Udemy
- مدرس : Paul Chin
- زبان: انگلیسی
- سطح آموزش: تمام سطوح
- تعداد دروس: 56
- مدت زمان آموزش: 7 ساعت و 49 دقیقه
سر فصل های دوره Malware Development and Reverse Engineering 1 : The Basics
1. How to setup a malware development lab
2. PE Header Export Directory Structure
3. PE Header Import Directory and IAT Structure
4. Advanced Function Obfuscation
5. Thread Context Injection
6. Map-View Code Injection
7. APC (Asynchronous Procedure Call) Injection
8. Early Bird APC Injection
9. Reflective Loading Trojans
10. Heaven’s Gate Cross Injections
11. API Hooking Using the Detours Library
12. Hooking the IAT (Import Address Table)
13. API Hooking using Inline Patch Hooking
14. Multiple Processes Control
15. Lab Project Password Sniffer Trojan
16. Bonus Lecture
پیش نیاز های دوره
- Windows PC
- Basic C Language
- Basic Linux commands
تصاویر
فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
4.32 گیگابایت













































