توضیحات
reverse engineering and exploit development in linux(x64) دوره آموزشی تجزیه و تحلیل برنامههای باینری و ایجاد اکسپلویت در سیستمهای لینوکس 64 بیتی می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این یک دوره پیشرفته است که برای متخصصان امنیت سایبری، هکرهای اخلاقی و برنامهنویسان سیستم که میخواهند بینش عمیقی در مورد تجزیه و تحلیل برنامههای باینری و ایجاد اکسپلویت در سیستمهای لینوکس 64 بیتی کسب کنند، طراحی شده است. این دوره، تئوری را با تمرینهای آزمایشگاهی عملی ترکیب میکند تا پایهای قوی در روشهای مهندسی معکوس، تجزیه و تحلیل آسیبپذیری و نوشتن اکسپلویت با استفاده از ابزارها و تکنیکهای دنیای واقعی ایجاد کند.
مباحث کلیدی شامل درک معماری لینوکس x64 و قراردادهای فراخوانی، تجزیه و تحلیل فایلهای باینری ELF، استفاده از ابزارهایی مانند GDB، objdump، radare2 و Ghidra برای جداسازی و اشکالزدایی، شناسایی آسیبپذیریهای رایج مانند سرریز بافر، اشکالات رشته فرمت و استفاده پس از آزادسازی، دور زدن قناریهای پشته و محافظتهای ASLR، نوشتن shellcode پایه و پیشرفته، استفاده از تکنیکهای برنامهنویسی بازگشتی (ROP)، بهرهبرداری از آسیبپذیریهای مبتنی بر پشته، انجام تجزیه و تحلیل دودویی ایستا و پویا، ایجاد اکسپلویتهای اثبات مفهوم و اعمال افشای مسئولانه و شیوههای هک اخلاقی در طول فرآیند است.
آنچه در دوره reverse engineering and exploit development in linux(x64) یاد خواهید گرفت:
- سربرگهای سگمنت و بخش در فایلهای elf
- فایلهای سربرگ txt و bmp
- سربرگهای تصاویر
- فایلهای اجرایی در لینوکس
- ترانزیستورها در کامپیوتر
- ترانزیستور nmos در مقابل pmos
- مدارهای ترانزیستور با ورودیهای dc و ac
- ایجاد گیتهای not با استفاده از ترانزیستورهای nmos و pmos
- ایجاد گیتهای nand با استفاده از ترانزیستورهای nmos و pmos
- ایجاد بیت حافظه با استفاده از گیتهای nand
- دیکودر
- ایجاد رم با استفاده از گیتهای nand از ابتدا
- مالتیپلکسرها چیستند و چرا به آنها نیاز داریم
- مسیر داده در یک کامپیوتر
- واحد کنترل یک پردازنده مرکزی
- ایجاد یک alu از ابتدا
- تورینگ کامل ماشین
- چرا کامپیوترها سریع هستند
- چرا کامپیوترها قوی هستند
- فراخوانیهای سیستمی در لینوکس
- جدا کردن بخش .text
- ایجاد برنامهها به زبان اسمبلی
- مقایسه اسمبلی، پایتون و زبان سی
- و …
مشخصات دوره
ناشر: یودمی
مدرس: mohamad gharishvandi
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 136
مدت زمان آموزش: 16 ساعت و 22 دقیقه
سرفصل های دوره

پیش نیازهای دوره reverse engineering and exploit development in linux(x64)
having kali linux(or another linux) installed
knowing basic commands of linux(not completely necessary since we explain about everything).
تصاویر دوره

فیلم معرفی دوره reverse engineering and exploit development in linux(x64)
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
9.7 گیگابایت











































