آموزش اکسپلویت های تخصصی: ویندوز و لینوکس Shellcode

Specialized Exploits: Windows and Linux Shellcode

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: درک پیچیدگی‌های آسیب‌پذیری سیستم و تسلط بر تکنیک‌های بهره‌برداری در زمینه امنیت سایبری بسیار مهم است. درک آناتومی پوسته کد به شما برتری می دهد در مورد امنیت تهاجمی، امنیت دفاعی و تجزیه و تحلیل بدافزار. در این دوره، Exploits تخصصی: Windows and Linux Shellcode، شما یاد خواهید گرفت که برای سیستم های 32 بیتی، با استفاده از C/C# و کد PowerShell به عنوان یک مهار اولیه برای تزریق کد پوسته به حافظه، کدهای پیچیده لینوکس و ویندوز x86 را ایجاد کنید. ابتدا، شما ملزومات زبان اسمبلی x86 برای نوشتن کد پوسته را بررسی خواهید کرد. یک نمای کلی از معماری x86، کاوش در ساختارهای حافظه، نقش و استفاده از ثبات های همه منظوره، و قراردادهای فراخوانی اساسی به شما داده می شود. در مرحله بعد، خواهید فهمید که چگونه می توانید از سیستم های لینوکس برای نوشتن پوسته معکوس در اسمبلی x86 استفاده کنید. همچنین دانش اساسی مورد نیاز برای توسعه استراتژی‌های خلاقانه برای جلوگیری از کاراکترهای بد در کدتان به شما داده می‌شود. در نهایت، یاد می‌گیرید که چگونه از این مهارت‌ها استفاده کنید و آموخته‌های خود را به ایجاد کدهای پوسته 32 بیتی ویندوز منتقل کنید. در اینجا با کشف نحوه نوشتن کد مستقل از موقعیت، یافتن آدرس پایه ماژول‌های Win32، حل نمادها و فراخوانی Win32 API با آدرس حافظه مجازی، مهارت‌های خود را یک درجه افزایش خواهید داد. وقتی این دوره را به پایان رساندید، مهارت و دانش نوشتن shellcode برای لینوکس و ویندوز را خواهید داشت. این یادگیری ضروری است تا شما را به سطح بعدی امنیت تهاجمی برساند، شما را برای تکنیک های پیشرفته تر تزریق کد پوسته و توسعه کد پوسته 64 بیتی آماده می کند. این که آیا شما متخصص تیم قرمز یا آبی هستید، درک و استفاده از کد پوسته موضوعی هیجان‌انگیز برای تسلط بر آن است.

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

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

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

اصلاح کننده/پرایمر مونتاژ x86 x86 Assembly Refresher/Primer

  • معماری X86 32 X86 32 Architecture

  • رجیسترهای حافظه و CPU Memory and CPU Registers

  • کنوانسیون فراخوانی X86 X86 Calling Conventions

  • نسخه ی نمایشی: مونتاژ کافی است Demo: Just Enough Assembly

لینوکس x86 Shellcode Linux x86 Shellcode

  • نسخه ی نمایشی: Reverse Shell در C Demo: Reverse Shell in C

  • پوسته معکوس در اسمبلی x86 Reverse Shell in x86 Assembly

  • نسخه ی نمایشی: Reverse Shell در x86 Assembly Demo: Reverse Shell in x86 Assembly

  • نسخه ی نمایشی: مهار C Demo: C Harness

Windows x86 Shellcode Windows x86 Shellcode

  • نسخه ی نمایشی: پیش نمایش و گردش کار WinDbg Demo: WinDbg Preview and Workflow

  • کد مستقل موقعیت Position Independent Code

  • یافتن Kernel32 Finding Kernel32

  • حل نمادها Resolving Symbols

  • یافتن VMA ها Finding VMAs

  • API های Win32 Win32 APIs

  • ws2_32.dll ws2_32.dll

  • نسخه ی نمایشی: ws2_32.dll Demo: ws2_32.dll

  • CreateProcessA CreateProcessA

  • مهار سی شارپ C# Harness

نمایش نظرات

آموزش اکسپلویت های تخصصی: ویندوز و لینوکس Shellcode
جزییات دوره
1h 14m
19
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
3
از 5
دارد
دارد
دارد
John Tear
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar