نحوه کرک نرم افزار با تغییر فایل های DLL

فهرست مطالب:

نحوه کرک نرم افزار با تغییر فایل های DLL
نحوه کرک نرم افزار با تغییر فایل های DLL

تصویری: نحوه کرک نرم افزار با تغییر فایل های DLL

تصویری: نحوه کرک نرم افزار با تغییر فایل های DLL
تصویری: آموزش اضافه کردن تصویر و عکس در مایکروسافت ورد |How to insert image in microsoft word 2024, نوامبر
Anonim

آیا تا به حال خواسته اید یاد بگیرید که چگونه یک برنامه از خود در برابر کپی محافظت می کند؟ با ابزارهای مناسب ، می توانید داخلی برنامه را بررسی کرده و نحوه عملکرد حفاظت از کپی را ببینید. با استفاده از زبانهای اسمبلی ، می توانید این برنامه ها را طوری تغییر دهید که دیگر نیازی به ثبت یا خرید نداشته باشند.

گام

با اصلاح فایلهای DLL نرم افزار را ترک کنید مرحله 1
با اصلاح فایلهای DLL نرم افزار را ترک کنید مرحله 1

مرحله 1. برنامه نویسی اسمبلی را بیاموزید

برای اینکه بتوانید اکثر نرم افزارها را خراب کنید ، باید درک خوبی از اسمبلی داشته باشید که یک زبان برنامه نویسی سطح پایین است. اسمبلی ها از زبان ماشین گرفته شده اند و هر زبان اسمبلی مخصوص نوع رایانه ای است که از آن استفاده می کنید. اکثر زبانهای اسمبلی به صورت دوتایی و هگزا دسیمال بیان می شوند.

با اصلاح فایلهای DLL نرم افزار را ترک کنید مرحله 2
با اصلاح فایلهای DLL نرم افزار را ترک کنید مرحله 2

مرحله 2. برنامه disassembler را نصب کنید

برای بازرسی و اصلاح DLL ها ، به چند ابزار از جمله دستگاه جداکننده نیاز دارید. IDA Pro انتخاب خوبی است زیرا هم جدا کننده و هم اشکال زدایی است. اگرچه عملکرد آن محدودتر از نسخه Pro است ، خوشبختانه نسخه رایگان آن نیز در https://www.hex-rays.com/products/ida/support/download_freeware موجود است. همچنین می توانید از dotPeek ، یک کامپایلر پشتیبانی کننده DLL که کد مونتاژ NET را در C#باز می کند ، استفاده کنید. گزینه دیگر OllyDBG است که به شما امکان می دهد فایل های DLL را به صورت رایگان باز کنید.

کرک نرم افزار با اصلاح فایل های DLL مرحله 3
کرک نرم افزار با اصلاح فایل های DLL مرحله 3

مرحله 3. برنامه ای را که می خواهید در دستگاه جداکننده کرک کنید باز کنید

بسته به دستگاه جدا کننده ای که استفاده می کنید ، ممکن است روند کمی متفاوت باشد. این فرایند به شما نشان می دهد که برنامه دارای کدام فایل های DLL است. از اشکال زدایی برای بررسی عملکردی که توسط DLL فراخوانی می شود استفاده کنید.

کرک نرم افزار با اصلاح فایل های DLL مرحله 4
کرک نرم افزار با اصلاح فایل های DLL مرحله 4

مرحله 4. تابع شمارنده را پیدا کنید

بسیاری از برنامه ها از تایمر برای محافظت از کپی استفاده می کنند. هنگامی که زمان سنج منقضی می شود ، کاربر دیگر نمی تواند به برنامه دسترسی پیدا کند. هدف از این مرحله یافتن این کد شمارنده و سپس دور زدن آن است.

اگر برنامه ای که در حال شکستن آن هستید از نوع دیگری از حفاظت استفاده می کند ، باید بدانید که آن چیست

با اصلاح فایلهای DLL نرم افزار را ترک کنید مرحله 5
با اصلاح فایلهای DLL نرم افزار را ترک کنید مرحله 5

مرحله 5. نقطه شکست را روی پیشخوان تنظیم کنید

هنگامی که می توانید عملکرد شمارنده را جدا کنید ، SoftIce را طوری تنظیم کنید که هنگام مواجه شدن با تابع وقفه ایجاد کند. این به شما این امکان را می دهد تا دقیقاً مرور کنید که کدام کد هنگام فراخوانی عملکرد شمارنده اجرا می شد.

کرک نرم افزار با اصلاح فایل های DLL مرحله 6
کرک نرم افزار با اصلاح فایل های DLL مرحله 6

مرحله 6. کد شمارنده را تغییر دهید

اکنون که کد عملکرد شمارنده را پیدا کرده اید ، می توانید کد را طوری اصلاح کنید که شمارنده هرگز به حدی نرسد که بتواند مانع استفاده شما از برنامه شود. به عنوان مثال ، می توانید شمارنده را در شمارش محدوده شکستن محدود کنید یا با پرش از روی شمارنده ، آن را دور بزنید.

با اصلاح فایلهای DLL نرم افزار را ترک کنید مرحله 7
با اصلاح فایلهای DLL نرم افزار را ترک کنید مرحله 7

مرحله 7. نرم افزاری را که کرک کرده اید دوباره مونتاژ کنید

پس از باز کردن بسته بندی و ویرایش ، باید نسخه جدید برنامه را مجدداً مونتاژ کنید تا تغییراتی که ایجاد می کنید بر روی فایل های DLL و سایر فایل های مرتبط در برنامه اعمال شود.

هشدار

  • دزدی دریایی نرم افزار در اکثر کشورها غیرقانونی است.
  • کرک اکثر نرم افزارها غیرقانونی است.

توصیه شده: