توضیحات
دوره 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 Assembly and C |MSAC
- Basic Operating System Understanding
تصاویر دوره Red Teaming | Exploit Development with Assembly and C |MSAC
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
نسخه 2025/1 نسبت به 2024/1 به تعداد 19 درس و مدت زمان 5 ساعت 45 دقیقه افزایش داشته است.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
8.7 گیگابایت















































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