1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Red Teaming | Exploit Development with Assembly and C |MSAC+ update 2025-1
Red Teaming | Exploit Development with Assembly and C |MSAC+

Udemy – Red Teaming | Exploit Development with Assembly and C |MSAC+ update 2025-1

توضیحات

دوره Red Teaming | Exploit Development with Assembly and C |MSAC. آیا آماده کاوش در دنیای هیجان انگیز هک سیستم و اجرای شل کد هستید؟ به “تسلط بر هک سیستم با اجرای Shellcode” خوش آمدید، دوره آموزشی نهایی که شما را از سطح مبتدی به سطح پیشرفته در حوزه هک اخلاقی و امنیت سایبری می برد. در این دوره جامع Udemy، ما شما را از طریق مجموعه‌ای از سخنرانی‌های جذاب و عملی راهنمایی می‌کنیم که شما را به مهارت‌ها و دانش لازم برای اجرای مؤثر shellcode و به خطر انداختن سیستم‌ها از نظر اخلاقی مجهز می‌کند. برنامه درسی ما که به دقت تنظیم شده است شامل:

ماژول 1: ساختن بنیاد

توسعه Shellcode و خطای Segmentation خود: با درک توسعه shellcode و نقش آن در هک سیستم، زمینه را ایجاد کنید. بیاموزید که چگونه shellcode خود را ایجاد کنید و خطاهای بخش بندی را شناسایی کنید.

ماژول 2: تجزیه و تحلیل و پالایش

کشف شخصیت‌های بد، اما ما یک کار دیگر داریم: عمیق‌تر به دنیای شخصیت‌های بد شیرجه بزنید و استراتژی‌هایی را برای کشف و کاهش آن‌ها کشف کنید. رفع همه شخصیت‌های بد: تکنیک‌های پیشرفته برای پرداختن به شخصیت‌های بد را کشف کنید و مطمئن شوید که کد پوسته‌تان مؤثر باقی می‌ماند. پیشروی به سمت سازش سیستم باز هم خطای بخش بندی !!!: بر عیوب تقسیم بندی غلبه کنید و بینش هایی را در مورد آسیب پذیری های سیستم بدست آورید که می توان از آنها سوء استفاده کرد. SHELLCODE EXECUTED – سیستم هک شده: شاهد اوج تلاش خود در هنگام اجرای shellcode و به خطر انداختن یک سیستم باشید. دوره ما برای پاسخگویی به افراد مبتدی و با تجربه در این زمینه طراحی شده است. چه به دنبال افزایش مهارت های هک اخلاقی خود باشید و چه از علاقه مندان به امنیت سایبری با هدف گسترش دانش خود هستید، این دوره چیز ارزشمندی برای ارائه دارد.

آنچه که در دوره Red Teaming | Exploit Development with Assembly and C |MSAC فرا خواهید گرفت

  • تسلط بر اجرای Shellcode: درک جامعی از تکنیک های اجرای شل کد و نقش آنها در هک سیستم به دست آورید.
  • شناسایی شخصیت‌های بد: یاد بگیرید که شخصیت‌های بد را در کد پوسته شناسایی و مدیریت کنید، و از اثربخشی و قابلیت اطمینان آن اطمینان حاصل کنید.
  • تجزیه و تحلیل خطای بخش بندی: تفاوت های ظریف خطاهای تقسیم بندی را بررسی کنید و استراتژی هایی را برای غلبه بر آنها در هنگام اجرای کد پوسته کشف کنید.
  • اصول هک اخلاقی: چارچوب اخلاقی هک و نحوه به کارگیری این تکنیک ها را به طور مسئولانه درک کنید.
  • توسعه Shellcode سفارشی: برای بهره برداری موثر از آسیب پذیری های سیستم، کد پوسته سفارشی خود را توسعه دهید.
  • سناریوهای عملی عملی: شرکت در نمایش ها و تمرین های عملی برای به کار بردن دانش نظری در سناریوهای دنیای واقعی.
  • تکنیک های به خطر انداختن سیستم: تکنیک هایی را برای به خطر انداختن سیستم ها از نظر اخلاقی با اجرای کد پوسته بیاموزید.
  • بهره‌برداری از آسیب‌پذیری: آسیب‌پذیری‌ها را در سیستم‌ها کشف کرده و با استفاده از کد پوسته برای دستیابی به دسترسی، از آنها سوء استفاده کنید.
  • کاهش شخصیت بد پیشرفته: در تکنیک های پیشرفته برای شناسایی، تجزیه و تحلیل و کاهش شخصیت های بد در کد پوسته غوطه ور شوید.
  • ایجاد مهارت‌های هک اخلاقی: خود را به مهارت‌های عملی در هک اخلاقی مجهز کنید و تخصص امنیت سایبری خود را افزایش دهید.
  • اهمیت زبان اسمبلی در کاوش منبع باز را درک کنید.
  • در مورد ساختار دوره و اهداف بینش به دست آورید.
  • محیط توسعه SASM را نصب و راه اندازی کنید.
  • Ghidra، IDA Pro و JDK را برای استفاده موثر از آزمایشگاه دانلود و پیکربندی کنید.
  • پروژه ها را در Ghidra باز کنید و پیمایش کنید.
  • کاوش و استفاده از ویژگی های کلیدی Ghidra برای تجزیه و تحلیل کد.
  • تجزیه و تحلیل بدافزار واقعی را با استفاده از Ghidra انجام دهید.
  • رشته های مشکوک را تجزیه و تحلیل کنید و از تکنیک های OSINT در مهندسی معکوس استفاده کنید.
  • فایل های سیستم را از بدافزار استخراج کنید و نام توابع را دستکاری کنید.
  • چهار مرحله کامپایل باینری را تجزیه کنید.
  • مراحل پیش پردازش، کامپایل، مونتاژ و پیوند تجزیه و تحلیل باینری را درک کنید.
  • برای مشاهده اطلاعات نمادین از READELF استفاده کنید.
  • برای بینش های کلیدی، هم باینری های حذف شده و هم بدون حذف را تجزیه و تحلیل کنید.
  • فرمت ELF را کاوش کنید و ویژگی های اجرایی و قابل پیوند آن را درک کنید.
  • درباره فیلدهای ELF و فیلدهای هدر برنامه بیاموزید.
  • اصول قالب ویندوز PE را برای فایل های اجرایی درک کنید.
  • با IDA Pro و عملکردهای کلیدی آن آشنا شوید.
  • تب های مفید را در رابط IDA Pro کاوش کنید.
  • یک برنامه “Hello World” با استفاده از یک فایل ایجاد کنید.
  • مزایای NASM را بدانید و اسمبلرهای مختلف را مقایسه کنید.
  • نظریه جداسازی قطعات را درک کنید.
  • مفهوم جداسازی قطعات و کاربردهای عملی آن را بررسی کنید.
  • معماری CPU و انواع داده های باینری را درک کنید.
  • با استفاده از عملیات ریاضی پایه، اعشار را به باینری تبدیل کنید.
  • شروع و راه اندازی GDB، کاوش در طعم های مختلف.
  • برنامه ها را اشکال زدایی کنید، متغیرها را در آدرس های حافظه پیدا کنید و مهارت های اشکال زدایی را افزایش دهید.
  • یک فایل اسمبلی را کدنویسی کنید، خروجی را با GDB آنالیز کنید و یک makefile ایجاد کنید.
  • عملیات OR، XOR، NOT و AND را در زبان اسمبلی بیاموزید.
  • یک برنامه اسمبلی برای تجزیه و تحلیل با استفاده از DDD ایجاد کنید.
  • کدهای نوشته شده قبلی را تجزیه و تحلیل کنید و مقادیر ثبات را با استفاده از DDD تفسیر کنید.
  • شناسایی و عیب یابی خطاهای برنامه نویسی اسمبلی.
  • پیاده سازی پرش ها و حلقه های شرطی در کد اسمبلی.
  • با استفاده از زبان اسمبلی پروژه ای شامل حلقه ها و ماشین حساب توسعه دهید.
  • پروژه انجام شده را تست و ارزیابی کنید.
  • روی پروژه EXABYTE که شامل دستکاری حافظه است، کار کنید.
  • پروژه را با استفاده از Readelf و GDB تست و تجزیه و تحلیل کنید.
  • متغیرها را تعریف کنید، جمع و تفریق را در اسمبلی انجام دهید.
  • رجیسترها را در عمل توضیح دهید و قسمت را کامل کنید.
  • یک کد پوسته سفارشی ایجاد کنید و عیب‌های تقسیم‌بندی را عیب‌یابی کنید.
  • شناسایی و رفع کاراکترهای بد در اجرای shellcode.
  • کد پوسته را با دستورالعمل JMP برای تزریق بدافزار ایجاد کنید.
  • پوسته کد را تزریق کنید و یک اکسپلویت برای کاربرد عملی بسازید.
  • کامپایل و تست پوسته کد با استفاده از تکنیک پشته.
  • برای دستیابی به پوسته، Syscall Execve را با C پیاده سازی کنید.
  • با استفاده از Syscall Execve با موفقیت به پوسته دسترسی پیدا کنید.
  • سمت C یک پوسته پیوند معکوس را برنامه ریزی کنید.
  • کد اسمبلی را برای گوش دادن، اتصال، و پذیرفتن syscalls ایجاد کنید.
  • یک پوسته اتصال TCP کاربردی و ایمن ایجاد کنید.

دوره Red Teaming | Exploit Development with Assembly and C |MSAC مناسب افرادیست که

  • برای همه کسانی که می خواهند Shellcode را یاد بگیرند.

مشخصات دوره Red Teaming | Exploit Development with Assembly and C |MSAC

  • ناشر: Udemy
  • مدرس: OCSALY Academy
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 20 ساعت و 19 دقیقه
  • تعداد دروس: 102

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

Red Teaming Exploit Development with

پیشنیازهای دوره Red Teaming | Exploit Development with Assembly and C |MSAC

  • Basic Operating System Understanding

تصاویر دوره Red Teaming | Exploit Development with Assembly and C |MSAC

Red Teaming Exploit Development with

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p

نسخه 2025/1 نسبت به 2024/1 به تعداد 19 درس و مدت زمان 5 ساعت 45 دقیقه افزایش داشته است.

لینک دانلود

دانلود بخش 1 – 2 گیگابایت

دانلود بخش 2 – 2 گیگابایت

دانلود بخش 3 – 2 گیگابایت

دانلود بخش 4 – 2 گیگابایت

دانلود بخش 5 – 723 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

8.7  گیگابایت

3/5 - (2 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

1 دیدگاه. همین الان خارج شوید

  • Firefox 123.0 Firefox 123.0 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Udemy – Red Teaming | Exploit Development with Assembly and C |MSAC+ 2024-1

    سپاس

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست