سلام
من از همین روش استفاده کردم. یعنی قفل سخت افزاری من در آوردی. تا حالا کسی کرک نکرده فکر نکنم هم بتونن کرک کنن.![]()
برای ایجاد قفل سخت افزاری در نرم افزار چند مورد رو رئایت کنید.
1- حتما حتما حتما دیتابیس رو اینکریپت کنید.
2- از ساختن کد های 4 و 5 رقمی پرهیز کنید. (حداقل 20و 25)
3- توابع ساخت کد رو در ماژول قرار بدید تا دسترسی بهش سخت تر باشه.
4- سعی کنید به غیر از سریال هارد و از هر سریالی که می شه بدست اورد استفاده کنید.
5- می توانید با اضافه کردن یه کد اسکی ثابت یا متغیر (متغیر سخت تره) به داده ها کرکر ها رو گول بزنید.
به طور مثال کد های اسکی رمز مورد نظر رو در دیتا بیس قرار بدید و همون کد های اسکی رو بهشون اضافه کنید(کد اسکی {کارکتر مورد نظر} + 10 --> ذخیره در دیتا بیس)
با استفاده از یه حلقه تکرار هم می تونید عدد 10 رو بالا پایین کنید که دیگه محشر می شه
یادتون باشه که دقیقا همون کار ها رو موقع مقایسه انجام بدید تا به مشکل بر نخورید.
حالا این طوری اگه از نا امن ترین پایگاه داده هم استفاده کنید پیدا کردن کلمه عبور 25 کارکتری با این وضعیت غیر ممکن می شه .
بازم راه هست واسه جلوگیری از کرک شدن برنامه ولی من چیز بیشتری بلد نیستم.
موفق و پیروز باشید.