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

فهرست مطالب:

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

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

تصویری: نحوه کرک نرم افزار با اصلاح فایل های DLL: 7 مرحله
تصویری: The Ascent Test (Deutsch) Krasser Cyberpunk Action RPG Shooter im Review (German, many subtitles) 2024, ممکن است
Anonim

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

مراحل

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

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

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

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

مرحله 2. دستگاه جدا کننده را نصب کنید

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

مرحله 7. نرم افزار تازه کرک شده خود را مجدداً کامپایل کنید

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

هشدارها

  • سرقت نرم افزار غیرقانونی است ، بنابراین این کار را با مسئولیت خود انجام دهید.
  • شکستن اکثر نرم افزارها غیرقانونی است.

توصیه شده: