لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه اکسپلویت برای لینوکس x64
دانلود Exploit Development for Linux x64
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یادگیری توسعه اکسپلویت لینوکس x64 راه درست برای شکستن CTF ها و سخت ترین امتحانات گواهینامه وجود دارد دانش آموزان اصول زبان اسمبلی را برای پردازنده های x64 یاد می گیرند دانش آموزان نحوه نوشتن shellcode در لینوکس برای پردازنده های x64 را یاد می گیرند دانش آموزان مفاهیم کاربردی توسعه اکسپلویت لینوکس برای پردازنده های x64 را یاد می گیرند. دانشآموزان یاد خواهند گرفت که چگونه از تکنیکهای کاهش بهرهبرداری لینوکس مانند NX، Stack Cookies و ASLR پیش نیازها: یک کامپیوتر با دسترسی اداری، اگر می خواهید تمرینات عملی را دنبال کنید. داشتن دانش اولیه در مورد توسعه بهره برداری خوب است
این دوره به آموزش توسعه اکسپلویت برای لینوکس (x86_64) میپردازد. این دوره دانش آموزان را با مفاهیم توسعه اکسپلویت مرتبط با باینری های لینوکس x86_64 آشنا می کند. این یک دوره از سطح مقدماتی تا متوسط است و اگر علاقه مند به یادگیری توسعه اکسپلویت به طور خاص برای پردازنده های 64 بیتی اینتل هستید، شما را تشویق می کنیم که این دوره را بگذرانید. با این حال، به یاد داشته باشید که این دوره شامل تعداد زیادی زبان اسمبلی و اشکال زدایی با استفاده از دیباگر است. بنابراین، برای یادگیری مفاهیم آموزش داده شده در دوره نیاز به صبر و اشتیاق دارید. این دوره از تکنیک های مختلفی برای توسعه اکسپلویت استفاده می کند و اگر مایل به یادگیری با نشستن در مقابل کامپیوتر هستید، خود را آماده کنید. پس از گذراندن موفقیت آمیز این دوره، شما آماده شرکت در چندین آزمون معتبر گواهینامه امنیت سایبری در صنعت خواهید بود.
[یادداشت های مهم]: این یک دوره آموزشی در حال انجام است و محتوای جدید به تدریج آپلود خواهد شد.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
دوره تصادف اسمبلی x64
x64 Assembly Crash Course
مقدمه
Introduction
دستورالعمل MOV
MOV Instruction
ثبت های فرعی
Sub registers
دستورالعمل های ADD، SUB، INC، DEC
ADD, SUB, INC, DEC Instructions
اجتناب از بایت های پوچ
Avoiding Null Bytes
دستورالعمل XOR
XOR instruction
دستورالعمل های PUSH & POP
PUSH & POP Instructions
دستورالعمل های CMP و JMP
CMP & JMP Instructions
دستورالعمل CALL & RET
CALL & RET Instructions
توسعه بهره برداری
Exploit Development
مقدمه
Introduction
کامپایل برنامه آسیب پذیر
Compiling the vulnerable program
خراب شدن برنامه
Crashing the program
یافتن افست
Finding the offset
بهره برداری نهایی
Final Exploit
به روز رسانی اکسپلویت برای کار با تابع gets
Updating the exploit to work with gets function
نمایش نظرات