ورود

View Full Version : سوال: روش قفل گذاري توسط موقعيت در هارد



Programmer 1
پنج شنبه 23 مهر 1388, 21:39 عصر
سلام ،

سوالي داشتم ، يكي از روش هاي قفل گذاري مورد زير است :

- قفل با استفاده از موقعيت فايل روي هارد ديسك
اين نوع قفل فقط بر روي هارد ديسك قابل استفاده بوده و به اين صورت است كه فايل اجرايي به موقعيت خود بر روي هارد حساس مي باشد چرا كه قبل از اجرا ابتدا موقعيت خود را از روي سكتورهاي ROOT خوانده و سپس شماره كلاستر اشاره گر به خودش را بدست مي آورد, سپس آنرا با شماره كلاستري كه قبلا توسط برنامه نويس بر روي يكي از فايل هاي برنامه ( ممكن است بصورت كد شده باشد ) قرار داده شده, مقايسه كرده و در صورت برابر بودن اجرا مي شود. اين نوع قفل نسبت به قفل قبلي ( شماره 2 ) استفاده كمتري داشته چرا كه در صورتيكه برنامه از روي بخشي از هارد به ناحيه ديگري انتقال يابد, اجرا نخواهد شد و اين از نظر كاربر بسيار ناپسند مي باشد. ( ضمنا امكان Defra, Scandisk, و ... نيز وجود ندارد چرا كه شماره كلاستر اشاره گر به فايل تغيير خواهد كرد. )
ضريب اطمينان اين نوع قفل نيز 80%-70% مي باشد.

سوال من اين است كه چگونه اين روش از كپي غير مجاز جلوگيري مي كند ، يعني وقتي پيش فروشنده مي روم و نرم افزاري را مي خرم كه از اين روش قفل گذاري استفاده كرده چگونه نصب مي شود تا موقعيت هارد ديسك من را شناسايي كند و همچنين اگر CD به سرقت برود آيا مي توان نرم افزار را نصب و اجرا كرد ( اصلا نرم افزاري كه در قالب اين روش قفل گذاري شده آيا توسط سي دي ارائه مي شود و يا ساير روشها ) ؟

با تشكر/.

Nima NT
پنج شنبه 23 مهر 1388, 23:54 عصر
دوست عزیز در مورد قفل فرقی نمیکنه که شما از چه روشی استفاده بکنی ؛ از شماره سریال هارد ؛ پردازنده و یا هر چیز دیگه ، مسئله مهم این هست که باید قسمتی که صحت قفل رو بررسی میکنه امنیت قابل قبولی داشته باشه ، چرا که اگر شما از تمامی روشها هم استفاده کنی نهایتا" باید صحت اون رو بررسی کنی و تنها با تغییر یک بایت میشه کاری کرد که برنامه بدون بررسی تمامی اطلاعات و مسائل عنوان شده اجرا بشه و اینطوری هست که برنامه کرک میشه.

reza1944
جمعه 24 مهر 1388, 01:17 صبح
براي نيما عزيز دكمه تشكر زدن لازم است