آموزش مهندسی معکوس 4: حفاظت از نرم افزار

Reverse Engineering 4: Software Protection

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: آموزش نحوه عملکرد محافظت نرم افزار از درون به بیرون با استفاده از دیباگر x64dbg نحوه باز کردن بسته بندی برنامه ها دور زدن آنتی اشکال زداها وصله برنامه ها تخلیه حافظه به فایل ها استفاده از دیباگر x64dbg استفاده از پلاگین ScyllaHide 3 روش برای باز کردن بسته بندی محافظ های لایه ای چه اتفاقی می افتد اگر برنامه را نتوان بسته بندی کرد استفاده از لودرها برای پردازش وصله و موارد دیگر.... پیش نیازها:زبان اسمبلی مفید است اما اجباری نیست رایانه شخصی ویندوز از قبل می دانید چگونه از دیباگر x64dbg استفاده کنید

      اگر همیشه می خواستید یاد بگیرید که محافظت از نرم افزار چگونه کار می کند و چگونه از x64dbg برای باز کردن بسته بندی آنها استفاده کنید، این دوره برای شما مناسب است. این دوره مقدمه ای بر حفاظت از نرم افزار برای کسانی است که می خواهند در این زمینه شروع کنند. برای توسعه دهندگان نرم افزاری که می خواهند یاد بگیرند چگونه از نرم افزار خود محافظت کنند و همچنین برای مهندسان معکوس که می خواهند اشکالات را در جایی که کد منبع در دسترس نیست برطرف کنند، مناسب است.

      می‌آموزید که چگونه از x64dbg برای باز کردن بسته‌بندی کرکم‌های محافظت شده با بسته‌بندی و ضد اشکال‌زدایی استفاده کنید. CrackMe یک برنامه کوچک است که برای آزمایش مهارت های مهندسی معکوس برنامه نویس طراحی شده است.

      آنچه خواهید آموخت

      • نحوه تنظیم نقاط شکست سخت افزاری و تجزیه و تحلیل هدر باز کردن بسته بندی

      • پاکسازی فایلهای اجرایی بدون بسته بندی از حافظه

      • تثبیت جداول آدرس ورودی (IAT) پس از تخلیه حافظه.

      • رفتار برنامه را تغییر دهید

      • پچ کردن برنامه ها

      • ایجاد لودر برای وصله فرآیند

      • اگر برنامه قابل بازگشایی نباشد چه می‌شود

      • 3 تکنیک برای باز کردن چندین حفاظت

      پیش نیازها:

      قبل از شرکت در این دوره، باید با نحوه استفاده از x64dbg آشنا باشید.

      ضمانت بازگشت وجه:

      این دوره با ضمانت بازگشت وجه 30 روزه پشتیبانی می شود. بنابراین، همین حالا در این دوره ثبت نام کنید و برنامه های مهندسی معکوس و اشکال زدایی را به روشی جالب و آسان شروع کنید!


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

      معرفی Introduction

      • معرفی Introduction

      مقدمه ای بر حفاظت از نرم افزار Introduction to Software Protection

      • مقدمه ای بر حفاظت از نرم افزار Introduction to Software Protection

      دانلود CrackMe 11 Downloading CrackMe 11

      • دانلود CrackMe 11 Downloading CrackMe 11

      بررسی محافظ بسته بندی Examining the packer protection

      • بررسی محافظ بسته بندی Examining the packer protection

      باز کردن بسته بندی برنامه Unpacking the packed program

      • باز کردن بسته بندی Unpacking

      پچ کردن فایل ریخته شده Patching the dumped file

      • پچ کردن فایل ریخته شده Patching the dumped file

      آشنایی با لودرها Introduction to Loaders

      • آشنایی با لودرها Introduction to Loaders

      ایجاد لودر Creating a Loader

      • ایجاد لودر Creating a Loader

      مقدمه ای بر حفاظت از اشکال زدایی Introduction to Anti-Debugging Protection

      • مقدمه ای بر حفاظت از اشکال زدایی Introduction to Anti-Debugging Protection

      دانلود CrackMe 12 Downloading CrackMe 12

      • دانلود CrackMe 12 Downloading CrackMe 12

      وصله تماس های API Anti-Debugging Patching Anti-Debugging API calls

      • وصله تماس های API Anti-Debugging Patching Anti-Debugging API calls

      نصب افزونه Scylla Hide برای ضد اشکال زدایی Installing the Scylla Hide plugin for anti-anti-debugging

      • نصب افزونه Scylla Hide برای ضد اشکال زدایی Installing the Scylla Hide plugin for anti-anti-debugging

      استفاده از ScyllaHide برای مخفی کردن دیباگر Using ScyllaHide to hide the debugger

      • استفاده از ScyllaHide برای مخفی کردن دیباگر Using ScyllaHide to hide the debugger

      مقدمه ای بر حفاظت از چند نرم افزار Introduction to multiple software protection

      • مقدمه ای بر حفاظت از چند نرم افزار Introduction to multiple software protection

      3 راه برای مهندسی معکوس حفاظت های متعدد 3 ways to reverse engineer multiple protections

      • 3 راه برای مهندسی معکوس حفاظت های متعدد 3 ways to reverse engineer multiple protections

      تکنیک شماره 1: پنهان کردن دیباگر و استفاده از لودر برای وصله فرآیند Technique #1: Hiding debugger and using loader for process patching

      • تکنیک شماره 1: پنهان کردن دیباگر و استفاده از لودر برای وصله فرآیند Technique #1: Hiding debugger and using loader for process patching

      تکنیک شماره 2: دیباگر را مخفی کنید، بسته بندی کنید و سپس وصله کنید Technique #2: Hiding debugger, unpack then patch

      • تکنیک شماره 2: دیباگر را مخفی کنید، بسته بندی کنید و سپس وصله کنید Technique #2: Hiding debugger, unpack then patch

      تکنیک شماره 3: دیباگر را مخفی کنید، سپس Serial Phising را انجام دهید Technique #3: Hiding debugger, then do Serial Phising

      • تکنیک شماره 3: دیباگر را مخفی کنید، سپس Serial Phising را انجام دهید Technique #3: Hiding debugger, then do Serial Phising

      منابع برای مطالعه بیشتر Resources for Further Study

      • سخنرانی پاداش Bonus Lecture

      نمایش نظرات

      آموزش مهندسی معکوس 4: حفاظت از نرم افزار
      جزییات دوره
      2 hours
      19
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      25,558
      - از 5
      دارد
      دارد
      دارد
      Paul Chin
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Paul Chin Paul Chin

      من یک مدرس دانشگاه نیمه بازنشسته هستم و بیش از 20 سال تجربه در زمینه آموزش رایانه و فناوری اطلاعات دارم. علایق من از معکوس کردن ، کدگذاری تا طراحی گرافیک ، برنامه ها ، توسعه بازی ها ، موسیقی ، سلامتی ، معنویت و رفاه است. در اوقات فراغت من نیز پیانو و صفحه کلید می نوازم. من از آموزش حضوری و آنلاین لذت می برم و همچنین عاشق آموزش و الهام بخشیدن به دیگران برای موفقیت و زندگی در رویاهای خود هستم.