لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اکسپلویت های تخصصی: ویندوز و لینوکس 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
نمایش نظرات