چه جوری امکان رجیستور رو برا یه نرم افظار میزارن و چه جوری کرک میشه؟

سلام برابچ گل محله
خوب الآن براتون میگم رجیستور یعنی چی و کرک در حقیقت چی کارش میکنه.
همینطور که میدونید کرک یعنی دستکاری کردن تو یه نرم افزار
خوب اولا اینکه امکان رجیستور اصلا چیه؟
یه چیز داریم به اسم encryption
کارش رمزگذاری رو کلیدهای رجیستور شدست.
مثلا نرم افزار bgt رو در نظر بگیرید:
شامل دو تا چیز میشه
یک name و دومیش key
خوب key میاد name رو با یه رمز خاصی encrypt میکنه
حالا تو registry یا تو یه فایل ثبتش میکنه
به این راحتی نرم افزار register میشه
حالا اون ارور از کجا پیداش میشه؟
خوب خیلی راحته
شما که bgt رو بلفرض میخریدش یه name بهتون میده و یه key
خوب این تو برنامه تعریف شده که اگه فلان name با فلان رمز encrypt شدش و اون چیزی که یوزر وارد میکنه باهاش هماهنگی داشته باشه پس برنامه رجیستور میشه
حالا اگه مطابقت نکرد ارور میده
بزارین براتون بهتر تعریف کنم:
میتونم براتون gmail رو مثال بزنم.
اگه طرف پسوردی رو که درست بود رو داد وارد ایمیل میشه و در غیر این صورت مسلما وارد نمیشه!
حالا کرک چیه؟
کرک در حقیقت میاد دستکاری میکنه
هر بلایی که بخواد میتونه سر برنامه ی بدبخت در بیاره
خوب یکی از کارایی که کرکرا میکنن به هم زدن قرارداد register هستش
یعنی اون رمزه هستش با این تفاوت که اگه یوزر اشتباه زد بازم name با کلید درست encrypt میشه و میره تو رجیستری
حالا رجیستور از طریق اینترنت چه جوریه؟
یعنی اون چیزی که ماهور داره
خوب اینم مثل قبلیه فقط با این تفاوت که میره تو سرور کلیدی رو که یوزر زده بودو پیدا میکنه و بعدش encrypt میکنه و میزنه تو رجیستری
البته ماهور به رجیستری ربطی نداره
ماهور به resource مربوط میشه که اونم کرکرا میتونن هکش کنن ولی خیلی سختتر
حالا چه جور کرک میکنن
یه زبون داریم به اسم assembly که نزدیکترین زبون به ماشینه
یعنی تمام برنامه هایی که نوشته میشن میتونن به اون زبون ترجمه بشن
به نرم افزارایی که این کارو میکنن disassembler یا debugger میگن
یعنی شما برنامه رو به اسمبلی درش میارید و بعدش هر بلایی که میخواید سرش میارید و دوباره برش میگردونید به حالت عادیش و دیگه کارش یه سره میشه
البته به حالت عادی در نمیاد
به حالت کرک شده
اینم راز این نرم افزارا

درباره امیر رضا رمضانی

من امیر رضا رمضانی متولد سال 1370 در بچگی با اثر برخورد ضربه شدید به سرم هشتاد درصد دیدمو از دست دادم در 12 سالگی شروع به یاد گیری زبان برنامه نویسی C++ کردم در 16 سالگی Assembly را یاد گرفتم، در 17 سالگی دست به نوشتن گیم انجین Allegro game creator زدم و در 18 سالگی دست به نوشتن سیستم عامل AmirOS زدم البته این سیستم عامل هنوز در دست تکمیل است ولی به لطف خدا نوشته میشود
این نوشته در آموزش, آموزش های رایگان ارسال و , , , , , برچسب شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

13 Responses to چه جوری امکان رجیستور رو برا یه نرم افظار میزارن و چه جوری کرک میشه؟

  1. 1
    سجاد آریانفر says:

    مرسی امیر رضا جان. من متوجه شدم. اگر می خواستی مبتدی ها هم بفهمن باید واضحتر توضیح می دادی. دستت درد نکنه.

  2. 2
    امیر رضا رمضانی says:

    دیگه از این واضحتر نمیشه توضیحش داد.
    من نمیدونم چه جوری بگم.
    باید به مبتدیا بگم که فقط رمزنگاری میشه و کرکرا میان رمزشو میشکنن.

  3. 3
    محمدرضا قنبری says:

    ولی واقعا crack کردن کار دیوونه کننده ایه! می دونی یه بار یه برنامه ساده که فقط یه MSGBox توی Sub Main یه پروژه VB بدونه هیچ فرمی بودو disassembel کردم 894 تا دستور assembly شد!

  4. 4
    امیر رضا رمضانی says:

    اگه برنامه ای که با C++ نوشته شده رو دیس اسمبل میکردی کمتر میشد.
    آخه VB کداشو کامل به زبان ماشین درنمیاره
    واسه همین شما باید از یه دی کامپایلر استفاده کنید تا کد VB رو به شکل خودش درشبیارید.
    آخه VB خیلی راحت دی کامپایل میشه.
    میتونی سورس برنامه رو تو یه module بگیریش.

  5. 5
    mohsen says:

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

  6. 6
    امیر رضا رمضانی says:

    آره تم سایتو عوض کرده
    کرک کار خیلی سختیه
    مخصوصا اگه نرم افزار پک شده باشه
    ماهورم میشه کرک کرد.
    اگه رمزشو بشکنید دیگه کارش تمومه
    و اینکه بهترین Disassembler Soft Ice و بعدش OllyDBG هستش.
    فرق کردنش آره ولی VB کلا امن نیستش.

  7. 7
    سعید درفشیان سعید says:

    سلام.
    الان برای همه مسجل شد که شما خیلی چیزها بلدید.
    ولی هیچ کدوم از چیزهایی که فرمودید برای فلانی چیز نمیشه!
    اگه مثلا لطف کنید و همین ماهور رو به عنوان نمونه دموش رو از سایتش بگیرید و بزنید تو گوشش و ارائه کنید, اون وقت شاید اونی که گفتم بشه.
    با سپاس.

  8. 8
    امیر رضا رمضانی says:

    سعی میکنم کرک کنم.
    ولی الآن نه
    صبر کنید تا بیشتر گسترشش بدن

  9. 9
    نخودي says:

    سلام مرسي من از مبتدي هم يه چيزي مبتدي تر هستم ولي كلاً فهميدم اصلاً كرك و مطعلقاتش چي هست و اقلكاً از جهل مركب خارج شدم.

  10. 10
    امیر رضا رمضانی says:

    خوشحالم فهمیدی نخودی.
    پس میدونی کرک چه قدر سخته و چه بابایی درمیاره
    حالا مخصوصا کلا برنامه با یه سری نرم افزار مثل nsPack فشرده شده باشه
    غیر ممکن نیست ولی کلا یه چیز خسته کننده ایه!

  11. 11
    مهدي says:

    سلام
    آيا برنامه هاي آموزشي كه با ادوبي direcor ساخته ميشن و مثل فايلهاي فلش هستند ولي فقط با يك فايل exe اجرا ميشن با ollydbg كرك ميشن يا نرم افزار ديگري براي كرك استفاده ميكنند ؟

  12. 12
    ehsan says:

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

    بهت با آدرس eborjaki@yahoo.com ایمیل میزنم.فعلا خداحافظ!

دیدگاهتان را بنویسید