Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
آموزش نحوه عملکرد محافظت نرم افزار از درون به بیرون با استفاده از دیباگر 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
من یک مدرس دانشگاه نیمه بازنشسته هستم و بیش از 20 سال تجربه در زمینه آموزش رایانه و فناوری اطلاعات دارم. علایق من از معکوس کردن ، کدگذاری تا طراحی گرافیک ، برنامه ها ، توسعه بازی ها ، موسیقی ، سلامتی ، معنویت و رفاه است. در اوقات فراغت من نیز پیانو و صفحه کلید می نوازم. من از آموزش حضوری و آنلاین لذت می برم و همچنین عاشق آموزش و الهام بخشیدن به دیگران برای موفقیت و زندگی در رویاهای خود هستم.
نمایش نظرات