🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تجزیه و تحلیل بدافزار: اصول اسمبلی
- آخرین آپدیت
دانلود Malware Analysis: Assembly Basics
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مهندسی معکوس قفل دنیای پنهان بدافزار را باز می کند، اهداف واقعی آن را آشکار می کند و شواهد غیرقابل انکاری را ارائه می دهد. در این دوره، تجزیه و تحلیل بدافزار: مبانی اسمبلی، شما به دانش پایه زبان اسمبلی، کلید استفاده از ابزارهای قدرتمند مانند IDA Pro و Ghidra مجهز خواهید شد. ابتدا، کد ماشین را رمزگشایی خواهید کرد و متوجه خواهید شد که چرا مهندسی معکوس برای تجزیه و تحلیل بدافزار ضروری است. شما با دستورالعمل های سطح پایین و نحوه عملکرد CPU آشنا خواهید شد. در مرحله بعد، یاد خواهید گرفت که چگونه داده های رایج و ساختارهای کنترل را در اسمبلی تشخیص دهید و به شما امکان می دهد عملکردهای کلیدی برنامه را شناسایی کنید. در نهایت، با ساختن برنامههای مونتاژ ساده، درک خود را تقویت خواهید کرد. وقتی این دوره را به پایان رساندید، مهارت ها و دانش لازم برای شروع سفر خود را برای تبدیل شدن به یک مهندس معکوس خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
رمزگشایی از معماری CPU و سیستم های اعداد
Demystifying CPU Architecture and Number Systems
معرفی دوره
Course Introduction
معرفی دوره
Course Introduction
غواصی در قسمت داخلی CPU
Diving into CPU Internals
غواصی در قسمت داخلی CPU
Diving into CPU Internals
دستورالعمل های مونتاژ گروه بندی
Grouping Assembly Instructions
دستورالعمل های مونتاژ گروه بندی
Grouping Assembly Instructions
بیش از پایه 10 وجود دارد
There Is More Than Just Base 10
بیش از پایه 10 وجود دارد
There Is More Than Just Base 10
آموزش بلوک های ساختمانی مونتاژ
Learning the Building Blocks of Assembly
ساخت و ساختارشکنی کد
Constructing and Deconstructing Code
ساخت و ساختارشکنی کد
Constructing and Deconstructing Code
توابع و پشته
Functions and the Stack
توابع و پشته
Functions and the Stack
فراخوان کنوانسیون ها
Calling Conventions
فراخوان کنوانسیون ها
Calling Conventions
اشاره گر و حافظه
Pointers and Memory
اشاره گر و حافظه
Pointers and Memory
نسخه ی نمایشی: تجزیه و تحلیل کدهای جدا شده
Demo: Analyzing Disassembled Code
نسخه ی نمایشی: تجزیه و تحلیل کدهای جدا شده
Demo: Analyzing Disassembled Code
ساختارهای کد رایج
Common Code Structures
درک مقایسه ها و جهش ها
Understanding Comparisons and Jumps
درک مقایسه ها و جهش ها
Understanding Comparisons and Jumps
شرایط و بیانیه های IF
Conditions and IF Statements
شرایط و بیانیه های IF
Conditions and IF Statements
شناسایی حلقه ها و سوئیچ ها
Identifying Loops and Switches
شناسایی حلقه ها و سوئیچ ها
Identifying Loops and Switches
نسخه ی نمایشی: دنبال کردن منطق شعبه
Demo: Following Branching Logic
نسخه ی نمایشی: دنبال کردن منطق شعبه
Demo: Following Branching Logic
آشنایی با آرایه ها و ساختارها
Understanding Arrays and Structures
آشنایی با آرایه ها و ساختارها
Understanding Arrays and Structures
نسخه ی نمایشی: ردیابی یک برنامه پیچیده تر
Demo: Tracing a More Complex Program
نسخه ی نمایشی: ردیابی یک برنامه پیچیده تر
Demo: Tracing a More Complex Program
دکتر جاش استروشچین استادیار دانشگاه ایالتی داکوتا است که در آن وی تجزیه و تحلیل بدافزار ، بهره برداری از نرم افزار ، مهندسی معکوس و تست نفوذ را آموزش می دهد. جاش همچنین به عنوان یک تحلیلگر بدافزار برای Bromium ، یک شرکت امنیتی نقطه پایان کار می کند و مدیر آموزش بنیاد امنیت اطلاعات باز (OISF) است. جاش سالها در توسعه دوره های مربوط به امنیت صرف کرده و علاقه زیادی به اشتراک گذاری این دانش با دیگران در سراسر جهان دارد. جاش به همراه همسرش جنیس و سه فرزند در داکوتای جنوبی زندگی می کند.
نمایش نظرات