ورود

مشاهده نسخه کامل : قفل نرم‌افزاري بسازيد؟!



Saeed-Milan
12-02-10, 19:05
قفل نرم‌افزاري بسازيد
يكي‌‌براي‌‌من، يكي‌‌براي‌‌تو
تا به‌حال برايتان پيش آمده كه بخواهيد يك نرم‌افزار يا هر فايل اجرايي ديگر را در اختيار شخص ديگري قرار دهيد، اما مدام در اين فكر باشيد كه چگونه مي‌توانيد از تكثير آن توسط فرد گيرنده ممانعت كنيد؟

اگر شما هم اين دغدغه را داريد مطالب زير را بخوانيد چرا كه با شناخت نرم‌افزاري بسيار كم‌حجم و با روشي ساده مي‌توانيد به‌‌راحتي تمام نرم‌افزارهاي مورد نظر خود را قفل‌گذاري كرده و با ايجاد كدهاي فعال‌سازي از تكثير آنها جلوگيري كنيد.

Only the registered members can see the link (Only the registered members can see the link)
يكي بده، يكي بگير

همان‌طور كه اشاره كرديم اساس حفاظت از برنامه‌هاي شما توسط نرم‌افزار پيشنهادي اين هفته بر پايه كدهاي فعال‌سازي است. روش كار اين كدها نيز اين‌گونه است كه ابتدا نرم‌افزار الگوريتمي را به برنامه شما اضافه مي‌كند، سپس با اجراي نرم‌افزار مورد نظر توسط شما، يك كد سخت‌افزاري منحصربه‌فرد به رايانه‌تان تعلق مي‌گيرد كه براي استفاده از نرم‌افزار به‌طور كامل، ‌بايد كد معادل با كد دريافتي را در برنامه وارد كنيد. اين كد نيز تنها توسط شما قابل توليد است و آن هم با استفاده از كليد مخصوصي كه قبلا مشخص كرده‌ايد. (پس از اين نظر كه كاربران ديگري نيز با اين برنامه آشنايي داشته باشند و با استفاده از آن به توليد كدهاي معادل بپردازند نگراني نداشته باشيد چرا كه فقط با در اختيار داشتن كليد مخصوصي كه توسط شما تعريف شده، برنامه مي‌تواند كدهاي صحيح و مورد نظر را توليد كند.)

محافظت براي هميشه

نرم‌افزار قدرتمند ‌Private exe Protector‌ با روشي بسيار ساده شما را قادر مي‌سازد تا به حفاظت از برنامه‌هاي خود در برابر كرك، آناليز و تكنيك‌هاي مهندسي معكوس بپردازيد. بارگذار ‌meta-morphic‌، الگوريتم‌هاي فشرده‌سازي، سيستم داخلي مديريت كدها، ‌anti-debugging‌ پيشرفته، ‌anti-dump‌ و ماشين مجازي سريع، برخي از ويژگي‌ها و امكاناتي هستند كه اين برنامه براي حفاظت از نرم‌افزارهاي شما به كار مي‌گيرد.

شروع كنيد ...

همان‌طور كه گفتيم روش استفاده از اين برنامه بسيار ساده است. با اين حال براي آشنايي بيشتر شما مراحل قفل‌گذاري روي يك نرم‌افزار را به‌طور مختصر شرح مي‌دهيم تا علاوه بر يادگيري سريع‌تر روش استفاده از برنامه، با بخش‌هاي مختلف آن نيز آشنا شويد. ‌ ‌

گام نخست: ايجاد پروژه

در اولين مرحله بايد با استفاده از گزينه ‌New Project‌ در منوي فايل، يك پروژه جديد ايجاد كنيد. چنانچه قصد داريد روي پروژه‌هاي قبلي تغييرات ايجاد كنيد يا پروژه جاري را ذخيره كنيد نيز مي‌توانيد از همين منو اقدام كنيد.

گام دوم: اطلاعات نرم‌افزار

مرحله دوم از اجراي كار، انتخاب نرم‌افزار (فايل اجرايي) مورد نظر و مشخص كردن نام، نسخه و آدرس سايت سازنده آن است. انجام اين كار با استفاده از گزينه‌هاي موجود در بخش ‌Application info‌ امكان‌پذير است.

گام سوم: نوع حفاظت

پس از انتخاب فايل مورد نظر بايد نوع حفاظت از آن را مشخص كنيد. امكانات حفاظتي مختلفي در بخش ‌protection options‌ تعبيه شده است كه با انتخاب هر كدام مي‌توانيد آن نوع حفاظت را در نرم‌افزار خود اعمال كنيد.

نمايش پيام خطا هنگام مشاهده ابزارهاي كرك‌كننده، ايجاد فايل جديد با حجم مشابه فايل اصلي، توليد اتفاقي كدهاي حفاظتي، فراخواني مجازي برنامه، پاكسازي منابع اصلي نرم‌افزار براي جلوگيري از نفوذ به سورس و اجراي آنها به‌صورت خط‌به‌خط در مواقع نياز، حفاظت از برنامه در برابر تغييرات ايجاد شده توسط ديگر نرم‌افزارها همچون ويروس‌ها، جلوگيري از كشف كدها توسط كركرها و ... برخي از امكاناتي است كه در اين بخش در اختيار شما قرار مي‌گيرد.

گام چهارم: پنجره‌ها و پيغام‌ها

از ديگر امكاناتي كه اين برنامه در اختيار شما قرار مي‌دهد، ويرايش پيام‌هاي هشدار و عناوين به‌كار رفته در بخش نمايش كد كاربر و درخواست كد فعال‌سازي است. اين عناوين و پيامها را مي‌توانيد به‌‌راحتي از بخش ‌Configure Dialogs‌ تغيير دهيد.

گام پنجم: چگونگي ايجاد كد

مشخص كردن سايت براي خريد نرم‌افزار به‌صورت آنلاين، تعيين كليد مخصوص براي كدهاي نرم‌افزار و نحوه ذخيره‌سازي كد را مي‌توانيد با مراجعه به بخش ‌Licensing‌ مشخص كنيد. در اين بخش امكانات ديگري همچون مشخص كردن تاريخ انقضاي استفاده از برنامه نيز قابل تغيير است.

گام آخر: ايجاد فايل و كدساز

در نهايت پس از طي‌كردن مراحل فوق مي‌توانيد با كليك روي گزينه ‌Protect Now‌ از بخش ‌Application info‌، فايل جديدي را كه مجهز به سيستم حفاظتي توسط كد فعال‌سازي است ذخيره كنيد.

همچنين براي تهيه خروجي از ابزار ايجاد كد معادل نيز مي‌توانيد از منوي ‌options‌ گزينه ‌!create project "keygen.exe"‌ را انتخاب كنيد.

نرم‌افزار فوق از سايت زير قابل دانلود است:


Only the registered members can see the link

امير عصاري
منبع: (Only the registered members can see the link)

R EZ A
12-02-10, 23:33
میشه برعکس اینم کاری کرد؟
یعنی کلید نرم افزاری رو گیر اورد؟

Saeed-Milan
13-02-10, 07:05
میشه برعکس اینم کاری کرد؟
یعنی کلید نرم افزاری رو گیر اورد؟

برای شدن که میشه برای اثباتش هم این همه نرم افزار کرک شده ولی نرم افزاری که این کار رو بصورت حرفه ای انجام
بده من نمی شناسم فکر هم نکنم چیزی باشه که بتونه در سطح حرفه ای اینکار رو بکنه چون روش های زیادی برای قفل گذاری وجود داره برای اینکار حتماً Crackerاحتیاج هست.

MoBiN.R
13-02-10, 09:52
توی بخش برنامه نویسی میزدی بهتر بود سعید جان

Saeed-Milan
13-02-10, 12:44
توی بخش برنامه نویسی میزدی بهتر بود سعید جان

ببخشید مبین حان اصلاً به فکرم نرسید :give_rose: