ايران ويج

نسخه‌ی کامل: قفل کردن برنامه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام اساتید عزیز

واسه اینکه از کپی رایت برنامه جلو گیری کنیم چه راه هایی پیشنهاد میکنید؟
البته میدونم که 100%کرک میشهLaughولی یکم کار کراکر ها سخت بشه و کاربرای عادی نتونن کرک کننClap
شماره سریال هارد یا cpu
بهترین راه نیست ولی بهتر از هیچی .
دوست عزیز من شماره cpuرا دارم حالا چطور قفل کنتم میشه روش خودتون را توضیح بدین؟
سلام
دوست عزیز بهتره یه سری به قسمت کرک سایت بزنید
اینجا هم یه سری بزنید ضرری نداره
http://manamsoftware.mihanblog.com/post/4
موفق باشید
توی صفحه قبل ی متد هست که شماره سریال رو برمی گردونه
مقدار برگشت داده شده از اون متد رو بذار توی ی if==
else
close() یا مسج باکس ;

ولی نرم افزارو باید پروتکتش کنی که نشه مثل آب خوردن با ی نرم افزار 2مگی بازش کرد
از پرتکتور هم باید استفاده کنی استفاده .

روش های دیگه ای هست مثل قفل سخت افزاری که باید ببینی می صرف برات یا نه .
ممنون میشم روش سخت افزاری را اموزش بدین
(۳۰-بهمن-۱۳۸۹, ۱۵:۰۷:۵۷)سجاد ش نوشته است: [ -> ]توی صفحه قبل ی متد هست که شماره سریال رو برمی گردونه
مقدار برگشت داده شده از اون متد رو بذار توی ی if==
else
close() یا مسج باکس ;

ولی نرم افزارو باید پروتکتش کنی که نشه مثل آب خوردن با ی نرم افزار 2مگی بازش کرد
از پرتکتور هم باید استفاده کنی استفاده .

روش های دیگه ای هست مثل قفل سخت افزاری که باید ببینی می صرف برات یا نه .

استفاده مستقیم از If و MessageBox کار اشتباهی هست و برنامه در کمتر از 5 دقیقه کرک میشه
بهتره سریال رو یکدفعه با Ifچک نکنی مثلا با 1 حلقه for کاراکتر به کاراکتر مقایسه کنی یا 3ریال رو 2-3 قسمت کنی و در چند جای برنامه چک کنی و برای نشان دادن رجیستر بودن یا نبودن تو About برنامه یه لیبل بزار و اونجا بنویس اینجوری تریس برنامه واسه پیدا کردن مجیک بایتها و ... خیلی سخت میشه
من هم با آقای lord_viper موافقم خلاصه باید ی کاری بکنی که کسی نفهم چیکار کردی
من برای اینکه کسی نفهم دسترسی به اشیا رو محدود میکنم .

قفل سخت افزاری :
یک سری از اطلاعات برنامه رو روی ی حافظه فلش ذخیره میکنی
ماژول آمادش بیرون هست .
یکی از شرکت ها فروشندش منشور سیمین .
یکی میگه قفل شکستن یکی میگه نشکستن و.................. .

روی سرعت برنامه خیلی تاثییر داره .

حدودا 3سال قبل ی برنامه نوشتم مدیریت درمانگاه با یAVR و ماژول یو اس بی وصلش کردم توی کیس سرور زیر هارد دومش که سیم های روشن خاموش کیس وصل میشن به مادر بورد.
هفته پیش که رفته بودم بهش س بزنم هنوز کسی نفهمیده که قفل سخت افزاریش کجاست

به نظر من استفاده از ی قراردادی که شماره سریال برنامه در قرارداد ذکر شده باشه و مشتری وشما اون امضا میکنید خیلی بهتر جنبه حقوقی داره(برای برنامه های تعداد کم ولی قیمت زیاد ).

البته این باید بگم نباید این شماره رو بذارید جلوی دست که هرکی خواستش عوضش کن , ..............
مثلا توی ی تکس باکس ی عددی روبزنید بعد ی دکمه مثل دلیت و.......
دوست عزیز میشه روش کار را شرح بین
چیزی که من از حرف های شما متوجه شدم
اینه که 1شماره برنامه به کاربر میده من اینا تبدی کنم به شماره سریال و بزارم برنامه


میشه دقیق این مراحل را شرح بدین؟
کد نمیخوام فقط مراحل از اول تا اخر


خیلی ممنون
این کرک های معمولی دنبال قفل قسمتهای که کپی نمیدن هستند کل برنامه رو باز بینی نمکنند


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


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

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

اما اون شماره سریال یکتاست و ویندوز میدون که اون به کی فروخته
چون موقع خرید اطلاعات شخصی با خریدش ذخیره میشه

میتونه ازش شکایت کنه و به نتیجه برسه


جای که آدم واردش میشه دزد هم میتونه بش .