اسمبلی 64 بیتی و شلکدینگ برای هکرهای اخلاقی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- پوشش عمیق زبان اسمبلی 64 بیتی، معماری و دستورالعملهای آن
- مفاهیم و تکنیکهای بنیادی برای نوشتن ابتداییترین تا پیشرفتهترین شلکدها برای هک اخلاقی و تست نفوذ
- یادگیری تکنیکهای عیبیابی و دیباگ کردن برنامههای زبان اسمبلی و شلکدهایی که در هک اخلاقی و تست نفوذ استفاده میشوند.
- کاربرد عملی اسمبلی و شلکدینگ در سناریوهای دنیای واقعی.
- در پایان این دوره، دانشجویان به دانش و مهارتهای لازم برای کار موثر با زبان اسمبلی 64 بیتی و شلکدینگ مجهز خواهند شد.
پیشنیازهای دوره
- مبانی برنامهنویسی C
- مبانی خط فرمان لینوکس
توضیحات دوره
اسرار اسمبلی 64 بیتی و شلکدینگ برای هک اخلاقی را کشف کنید!
این دوره سفری عمیق به دنیای هک اخلاقی را ارائه میدهد و بر زبان اسمبلی 64 بیتی و تکنیکهای پیشرفته شلکدینگ تمرکز دارد.
با دوره ما، «اسمبلی 64 بیتی و شلکدینگ برای هکرهای اخلاقی»، به اعماق امنیت سایبری سفر کنید. این برنامه که برای هکرهای اخلاقی مشتاق طراحی شده است، به بررسب حوزههای پیچیده زبان اسمبلی 64 بیتی و تکنیکهای پیشرفته شلکدینگ میپردازد.
این دوره جامع شرکتکنندگان را با مبانی زبان اسمبلی، با تمرکز ویژه بر سیستمهای 64 بیتی، راهنمایی میکند. با تسلط بر این اصول، دانشجویان تخصص لازم برای دستکاری و ایمنسازی سیستمها، شناسایی آسیبپذیریها و توسعه اکسپلویتهای قدرتمند را کسب میکنند، همه در یک فریمورک اخلاقی است.
در این دوره، «اسمبلی 64 بیتی و شلکدینگ برای هکرهای اخلاقی»، دنیای پیچیده امنیت سایبری را بررسی کنید. این برنامه که برای علاقهمندان به غواصی عمیق در برنامهنویسی سطح پایین طراحی شده، بر تسلط به زبان اسمبلی 64 بیتی و هنر شلکدینگ تمرکز دارد.
مبانی زبان اسمبلی را بیاموزید، سیستمهای 64 بیتی را درک کنید و چگونگی دستکاری آنها را برای اهداف هک اخلاقی کشف کنید. با تمرینها و شبیهسازیهای عملی، در ساخت شلکدهای قدرتمند برای شناسایی آسیبپذیریها و مستحکمسازی سیستمها در برابر تهدیدات احتمالی، تخصص پیدا خواهید کرد.
این دوره شما را به مهارتهای لازم برای ایجاد اکسپلویتهای قوی و اجرای مسئولانه تکنیکهای هک اخلاقی مجهز میکند. با تسلط به متدهای پیشرفته شلکدینگ و درک پیچیدگیهای زبان اسمبلی 64 بیتی، در امنیت سایبری یک مزیت رقابتی کسب کنید. به ما بپیوندید و مهارتهای خود را برای تبدیل شدن به یک هکر اخلاقی ماهر ارتقا دهید.
این دوره برای چه کسانی مناسب است؟
- هکرهای اخلاقی
- متخصصان تست نفوذ
- تحلیلگران بدافزار
- دانشجویان علوم کامپیوتر
- هر کسی که میخواهد چیز جدیدی یاد بگیرد.
اسمبلی 64 بیتی و شلکدینگ برای هکرهای اخلاقی
-
مقدمه 00:57
-
یک سیستم کامپیوتری چگونه کار میکند؟ 02:00
-
CPU چگونه کار میکند؟ 03:20
-
رجیسترها چگونه در CPU کار میکنند؟ 05:38
-
درک فلگها و چگونگی کار فلگها در CPU 05:21
-
ماشین آزمایشگاه 01:20
-
درک طرح بندی حافظه یک برنامه 08:17
-
ساختار یک برنامه اسمبلی 08:31
-
مفهوم فراخوانیهای سیستمی قبل از چاپ Hello World در اسمبلی 21:56
-
دریافت اطلاعات فراخوانی سیستمی از سیستم برای چاپ Hello World در اسمبلی 07:42
-
نوشتن Hello World در اسمبلی 21:44
-
چگونه داده را در برنامهنویسی اسمبلی تعریف کنیم؟ 21:35
-
درک ایندکس کردن حافظه برای داده تعریفشده در برنامهنویسی اسمبلی 27:04
-
تنظیمات GDB برای دیباگ کردن برنامههای اسمبلی ما 01:41
-
چگونه از دستورالعمل mov برای انتقال داده در برنامههای اسمبلی استفاده کنیم؟ 20:20
-
انتقال داده از حافظه به رجیسترها در برنامهنویسی اسمبلی 22:53
-
انتقال داده از رجیستر به حافظه در اسمبلی 18:48
-
انتقال مقادیر از یک رجیستر به رجیستر دیگر در اسمبلی 08:28
-
انتقال داده به واحدهای حافظه کوچکتر رجیسترها در برنامهنویسی اسمبلی 14:51
-
انتقال داده آرایه به رجیسترها در برنامهنویسی اسمبلی 12:20
-
انتقال مقادیر word و dword به رجیسترها در اسمبلی 16:57
-
انتقال بایتهای کاراکتر در اندازههای مختلف به رجیسترها در اسمبلی 28:16
-
جمع دو عدد صحیح در برنامهنویسی اسمبلی 15:50
-
تفریق اعداد صحیح در برنامهنویسی اسمبلی 15:22
-
ضرب اعداد صحیح در برنامهنویسی اسمبلی 16:01
-
تقسیم در برنامهنویسی اسمبلی 18:51
-
درک چگونگی ذخیره اعداد توسط رجیسترها در برنامه اسمبلی 18:24
-
درک مفهوم فلگ overflow در اسمبلی 34:31
-
درک فلگ Carry در برنامه اسمبلی 17:53
-
درک فلگ Parity در برنامه اسمبلی 21:15
-
درک فلگ صفر در برنامه اسمبلی 12:17
-
درک فلگ Auxiliary در برنامههای اسمبلی 13:56
-
عملیات منطقی بیتی NOT در برنامهنویسی اسمبلی 12:33
-
عملیات منطقی بیتی AND در برنامهنویسی اسمبلی 16:39
-
عملیات منطقی OR در برنامهنویسی اسمبلی 16:52
-
عملیات منطقی XOR در برنامهنویسی اسمبلی 16:04
-
عملیات Bit shifting در اسمبلی 23:20
-
دستور jump چگونه در برنامه اسمبلی کار میکند؟ 14:20
-
پرشهای شرطی در برنامه اسمبلی 28:47
-
دستورالعمل loop چگونه در برنامه اسمبلی کار میکند؟ 03:13
-
چگونه از دستورالعمل loop در برنامه اسمبلی استفاده کنیم؟ 25:44
-
نصب افزونه gdb peda برای سرعت بخشیدن به فرآیند دیباگ 03:19
-
درک چگونگی کار حافظه پشته 03:28
-
درک دستورالعمل های push و pop در اسمبلی 24:07
-
درک فریم پشته در اسمبلی 16:35
-
ایجاد فریمهای پشته در یک برنامه اسمبلی 25:20
-
مبانی کارکرد توابع در برنامههای اسمبلی 02:48
-
استفاده از توابع در برنامه اسمبلی 26:05
-
عبور از پارامترهای ورودی به توابع در برنامهنویسی اسمبلی 33:37
-
چگونه رشتهها در برنامهنویسی اسمبلی منتقل میشوند - مفهوم اولیه 02:54
-
مثال عملی چگونگی انتقال رشتهها در برنامهنویسی اسمبلی 07:12
-
درک مفهوم فلگ جهت در انتقال رشتهها در اسمبلی 02:31
-
چگونه از دستورالعمل REP (تکرار) برای انتقال رشتهها در برنامهنویسی اسمبلی استفاده کنیم؟ 06:43
-
چگونه رشتهها در برنامهنویسی اسمبلی مقایسه میشوند؟ 11:47
-
چگونگی کار دستورالعمل اسمبلی LODS و STOS در برنامهنویسی اسمبلی 04:45
-
چگونه از دستورالعمل اسمبلی LODS و STOS در برنامهنویسی اسمبلی استفاده کنیم؟ 28:09
-
مفهوم چگونگی رمزگذاری رشتهها در برنامهنویسی اسمبلی 03:22
-
نمایش عملی چگونگی رمزگذاری یک رشته در برنامهنویسی اسمبلی 35:38
-
مفهوم چگونگی رمزگشایی هر رشته رمزگذاری شده در برنامهنویسی اسمبلی 03:50
-
نمایش عملی چگونگی رمزگشایی یک رشته در برنامهنویسی اسمبلی 34:09
-
مفاهیم اولیه shellcode 02:22
-
راهاندازی ماشین آزمایشگاه برای تمرین shellcoding 01:47
-
مراحل اولیه ایجاد shellcode 07:51
-
ایجاد shellcode خروجی 18:09
-
تحلیل حافظه shellcode خروجی در GDB 12:37
-
شلکد Hello World با استفاده از تکنیک JMP CALL POP 12:25
-
ایجاد شلکد Hello World 32:21
-
تحلیل عمیق حافظه شلکد Hello World با استفاده از GDB 13:38
-
شلکد Hello World با استفاده از حافظه پشته 06:47
-
ایجاد شلکد Hello World با استفاده از حافظه پشته 19:14
-
تحلیل حافظه شلکد Hello World با استفاده از پشته در GDB 10:20
-
ایجاد شلکد Hello World با استفاده از تکنیک آدرسدهی نسبی RIP 26:04
-
تحلیل حافظه شلکد Hello World با استفاده از آدرسدهی نسبی RIP در GDB 11:57
-
چگونه با استفاده از فراخوانی سیستمی execve شلکد بسازیم؟ 28:32
-
ایجاد شلکد با استفاده از فراخوانی سیستمی execve 13:11
-
تحلیل عمیق حافظه شلکدی که از فراخوانی سیستمی execve استفاده میکند با GDB 15:48
-
حذف بایتهای نال از برنامه اسمبلی شلکد TCP bind ما در اسمبلی None
مشخصات آموزش
اسمبلی 64 بیتی و شلکدینگ برای هکرهای اخلاقی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:77
- مدت زمان :19:30:18
- حجم :14.49GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy