ساخت keygen

شروع موضوع توسط rasool_jelve ‏17 آوریل 2017 در انجمن منطق و الگوریتم برنامه‌نویسی

  1. rasool_jelve

    rasool_jelve Active Member

    ارسال‌ها:
    297
    تشکر شده:
    48
    امتیاز دستاورد:
    28
    سلام به همه دوستان و اساتید عزیز
    من میخاستم یک نرم افزار رو کرک کنم
    توی یک روش به نام پچ کردن دیدم از نرم افزار dub2 استفاده شد
    در قمست اصت پچ دیدم که یک توی باکس اول ایکون فایل اجرایی رو میدن توی باکس بعد به نام ارجینال فایل همون فایل نصب ی رو میدن

    سوالم اینجانست یک بخش keygenهم بود که فایل keygen را میدادن حالا و بعد پچ رو میساختن سوالم اینه که این فایل kegen رو چه جوری باید ساخت
     
    نوشته شده توسط rasool_jelve در ‏17 آوریل 2017
  2. the_king

    the_king مدیرکل انجمن

    ارسال‌ها:
    10,222
    تشکر شده:
    10,131
    امتیاز دستاورد:
    113
    شکستن قفل برنامه جزو مباحثی نیست که در مجید آنلاین بشه مطرح کرد.
    ابزار هایی مثل Patch کار اصلی رو انجام نمیدن، صرفا نتیجه زحمت ها به یک فایل خودکار Patch تبدیل می کنند، یعنی وقتی توانستید فایلی رو کرک کنید و نسخه کرک رو ساختید بر اساس تفاوت دو تا فایل اصلی و کرک شده براتون Patch میسازه، فقط در همین حد. کرک کردن و ساختن Keygen هم یک روال کلی و مشخص نداره. برای انجامش، یادگیری اش اصول اولیه مهندسی معکوس و زبان اسمبلی و ساختار فایل های اجرایی PE و ... لازمه.
    فایل اجرایی رو بصورت کد های زبان اسمبلی بررسی می کنند، یک جایی از کد هست که کاربر سریال رو وارد می کنه و سریال وارد شده بررسی میشه، اون همون بخشی از کد ئه که باید فرمول بررسی سریال رو از روال کد بفهمند.
    ابزار های Process Dump که از فایل های exe در حال اجرا اطلاعات رو بیرون می کشند و ابزار های Disassembler که کد ماشین فایل اجرایی رو به کد های زبان اسمبلی تبدیل می کنند و ابزار های Unpacker که فایل های اجرایی فشرده و رمز نگاری شده رو به حالت عادی بر می گردوند به دردتان خواهد خورد.
     
    نوشته شده توسط the_king در ‏17 آوریل 2017
    SajjadKhati از این پست تشکر کرده است.

به اشتراک بگذارید