CHEFT

قفل نرم افزاری چفت

www.Tavafi.ir

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

نرم افزار CHEFT از دو نرم افزار اصلی تشکیل شده است:

CHEFT

CHEFTMASTER

1- نرم افزا ر قفل CHEFT

این نرم افزار، همراه اثر تولید کننده به مشتری ارائه میشود. البته اگر تنظیم هم نشود، بازهم کارایی خود را خواهد داشت؛ اگر قرار باشد فایل حاوی رمزهایی باشد، خوب باید تنظیم شود.

2- نرم افزار مدیریت کدفعالسازی

 این نرم افزار توسط برنامه نویس به منظور تنظیم فایل CHEFT.exe به کار می رود.


عملکرد قفل نرم افزاری CHEFT به دو صورت

مستقل

و غیر مستقل(یعنی همراه نرم افزار) است

1- در حالت مستقل:

در این حالت شما می توانید روی فایل ها POWERPOINT، WORD، EXCEL، ACCESS و PDF قفل گذاری کنید.

روش کار خیلی ساده است:

الف. شما روی سند رمز گذاری می کنید

  ب. رمزتان را به فایل CHEFTMASTER می دهید. (CHEFTMASTER رمز را می پیچاند و در CHEFT قرار می دهد.)

  ج.CHEFT در رایانه مشتری، رمز را باز می کند و به نرم افزاری که باید سند را باز کند تحویل می دهد.

فایده این کار اینست که:

مشتری از رمز سند با خبر نخواهد شد

در عوض کد فعال سازی مورد بررسی قرار خواهد گرفت.

 

2- در حالت همراه نرم افزار دیگر:

این حالت حالت اصلی کاربرد قل نرم افزاری CHEFT است در این حالت نرم افزار به عنوان یک سرباز به برنامه برنامه نویس توجه نموده و خدماتی را به آن ارائه می کند.

مثلا:

.به این شکل داستانی نگاه کنید:

فرض کنید برنامه اصلی فرمانده است

و فایل CHEFT.exe سرباز است

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

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


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

فرمانده(نرم افزار شما):

 رو به سرباز CHEFT می گوید: 

آیا شرایط محیطی برای ادامه کار امن است؟

منظور اینستکه آیا نرم افزار فعال شده است؟، به عبارتی کد فعال سازی درست وارد شده است؟

سرباز؛ می رود سراغ سخت افزار رایانه از جمله هارددیسک (و خیلی چیزهای دیگر مانند شرایط کاربر ویندوز رجیستری ویندوز و ...را بررسی می کند)  و یک شماره سخت افزاری بدست می آورد. بعد بررسی می کند که آیا کد فعال سازی اگر وجود دارد با توجه به شماره سریال سخت افزاری درست وارد شده است؟ و نتیجه گیری می کند که آیا شرایط امن است یا نه. در این حالت صفر یا یک به فرمانده برمیگرداند.

 سرباز(قفل نرم افزاری CHEFT):

 قربان : شرایط امن نیست(0).

قربان: شرایط امن است(1).

 اکنون نوبت فرمانده است که با توجه به شرایط گزارش شده تصمیم گیری کند که نرم افزار چگونه کار کند.


فرمانده باید از توانمندی های سربازش آگاه باشد، بعبارتی شما به عنوان برنامه نویس باید از طریق مطالعه راهنمای نرم افزار CHEFTMASTER که به منظور تنظیم CHEFT بکار می رود از توانمندی های نرم افزار و نحوه بکارگیری آنها مطلع باشید.

بطور خلاصه می توان گفت:شرح توانمندی های سرباز(CHEFT):

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

 می تواند کد فعال سازی را دریافت، درستی آنرا گزارش کند.

 می تواند شرایط اجرای آزمایشی (Evalution)  را بررسی و نتیجه را گزارش کند.

 می تواند فعال سازی را بنا به دلایلی که فرمانده تشخیص می دهد لغو کند.

 مسیر ذخیره سازی اطلاعات در رجیستری ویندوز را به دلخواه فرمانده تغییر دهد.

 می تواند شرایط سرپرستی(Administrator) کاربر جاری را بررسی و گزارش کند.

برای دستیابی به شرح این توانمندی ها و چگونگی بهره گیری از آنها به راهنما مراجعه کنید.

فهرست موضوعی راهنما

نرم افزار قفل روی رایانه مشتریان(CHEFT)
نرم افزار مدیریت کد فعال سازی(CheftMaster)
Cheft در محیط برنامه نویسی MS-DOS Batch file
Cheft در محیط برنامه نویسی VB (ـ Visual Studio )
Cheft در محیط برنامه نویسیMulti Media Builder
Cheft در محیط برنامه نویسی AutoPlay Media Studio
Cheft در محیط برنامه نویسی Swish Zone 


تمام امکانات Cheft (به صورت تخصصی)


بهره گیری از Cheft در Microsoft Office
Cheft برای باز کردن اسناد رمزدار شده Office و PDF
Cheft برای باز کردن اسناد Excel رمزدار شده
Cheft برای باز کردن اسناد Word رمزدار شده
Cheft برای باز کردن اسناد PowerPoint رمزدار شده
Cheft برای باز کردن اسناد Access رمزدار شده


روش های هک و کرک و جلوگیری از آن


فهرست کاتالوگ ها