برای جلوگیری از استفاده غیرقانونی از نرم افزار ، توسعه دهندگان سیستم های امنیتی گوناگونی را در محصولات خود ایجاد می کنند. یکی از روشهای معروف برای محدود کردن دسترسی ، استفاده از کلیدهای سخت افزاری است.
لازم است
- - HASP HL Installer نسخه 5.20
- - TORO Dongle Monitor for Hardlock / Hasp4 / HaspHL v3.2
دستورالعمل ها
مرحله 1
کلید HASP دستگاهی به اندازه درایو فلش USB است. می توان از طریق درگاه LPT به رایانه متصل شد ، اما کلیدهای اصلی در قالب کلید USB مهمترین آنها هستند. هر کلید شامل یک میکروکنترلر محافظت شده است. یک پردازنده رمزگذاری در داخل تراشه قرار دارد ، که برای رمزگذاری و رمزگشایی جریان داده های ارسالی در حین کار از برنامه محافظت شده به کلید و بالعکس استفاده می شود. این بدان معنی است که برنامه بدون کلید خاص HASP که به آن متصل است کار نخواهد کرد. در نتیجه ، با فروش کلیدها ، توسعه دهنده می تواند روند توزیع برنامه را کنترل کرده و تعداد کاربران را محدود کند.
گام 2
به دلایلی ، استفاده از محافظت های سخت افزاری توسط خریداران نرم افزار منفی تلقی می شود. استفاده از دانگل خیلی راحت نیست. در صورت خرابی کلید ، تعویض می شود ، اما این می تواند مدت زمان زیادی طول بکشد ، به خصوص اگر سازنده برنامه و خریدار در شهرهای مختلف یا حتی کشورهای مختلف مستقر باشند. حمل و نقل ممکن است روزها طول بکشد و در تمام این مدت زمان ضمیمه نرم افزار انجام می شود که منجر به مهلت های از دست رفته ، از دست دادن سود و اعتبار تجاری می شود. اگر کلید گم شود یا به سرقت برود ، حتی بدتر است. سیاست صدور مجوز برای اکثر توسعه دهندگان ، صدور نسخه های تکراری کلیدهای از دست رفته را پیش بینی نمی کند. باید دوباره این برنامه را بخرید. در عین حال ، اطمینان از محافظت مناسب از دستگاه بسیار دشوار است ، زیرا تمام وقت در دست کاربران است.
مرحله 3
در نتیجه ، خریداران مجاز محصول می خواهند کلید را کپی کنند. روند ایجاد یک کلون به خودی خود بسیار پیچیده است ، زیرا کلیدها مخصوصاً ساخته شده اند تا نسخه برداری از آنها را تا حد ممکن دشوار کند. اولین قدم برای کپی کردن کلید HASP ، تخلیه است.
مرحله 4
مجموعه ای از درایورهای اصلی HASP HL Installer را بارگیری کنید. درایورهای کلید را باز و نصب کنید ، این در دستورالعمل های پیوست شرح داده شده است. رایانه خود را دوباره راه اندازی کنید. TORO Dongle Monitor logger را نصب و اجرا کنید. برنامه محافظت شده را نصب و اجرا کنید ، مدتی در آن کار کنید. خطوط زیر باید در پایین پنجره لاگر ظاهر شوند:
Hasp In:> HaspInitPacket
PW1 = XXXXX (0x1234) ، PW1 = YYYYY (0x5678)
اینها رمزهای عبور برای کلید هستند. بسته مشابه logger نیز شامل دامپر حافظه کلیدی است. ثبت کننده را ببندید و دامپر را با پارامترهای موجود در خط فرمان اجرا کنید:
h5dmp.exe 0x1234 0x5678
در نتیجه ، برنامه فایلی را با ریختن کلید در ریشه درایو C: ایجاد می کند.