ابزارهاي protect  در Net .

در این  مقاله سعی داریم بطور جدی درباره بعضی از ابزار های مهم پروتکشن تحت Microsoft .net framework که شامل strong name، name obfuscation، flow obfuscation، meta data ، packing encryptoin می شود، صحبت کنیم  و البته راهای موجود برای بازگرداندن هر protection را نیز معرفی کنیم.

strong Name

strong Name چیست؟

strong Name در حقیقت یک ابزار protection نیست اما یک تست محسوب می شود. strong Name یک سری محاسبات پیچیده و درهم از فایل اجرایی شما می سازد در نتیجه سیستم و برنامه می توانند از آن برای اینکه متوجه شوند فایل، نسخه اصلی است یا نه استفاده کنند. اگر فایل یک نسخه اصلاح شده باشد، نتیجه تست منفی خواهد بود و سیستم از اجرای آن خودداری خواهد کرد.

وقتی .net متولد شد، strong Name بطور گسترده ای به عنوان یک روش protect فایل هایی که patch شده بودند استفاده می شد. اما strong Name به راحتی حذف ( remove )، جایگزین ( replace ) و یا حتی  دور زده می شود ( bypass ). به عنوان مثال یک روش قدیمی برای این کار تبدیل ildsm فایل اجرایی ( PE ) به il و سپس حذف بخش کلیدهای عمومی ( public key ) در .assembly و بعد از آن کامپایل دوباره فایل و تبدیل آن به فایل اجرایی با استفاده از ilasm است. البته امروزه با استفاده از ابزارهای مستقیم راه های بهتری پیدا شده است.

بیش از این در مورد strong Name صحبت نخواهیم کرد و به باقی مسایل خواهیم پرداخت.   

شرکت منشور سیمین با بیش از 14 سال سابقه در ساخت قفل سخت افزاری.قفل سخت افزاری HID به صورت خودکار توسط ویندوز شناسایی می شود.دور زدن قفل سخت افزاری یا نرم افزاری در داخل فایل اجرایی با استفاده ابزارهای دیباگ را کرک نرم افزار می نامیم.قفل سخت افزاری برای امنیت نرم افزار و جلوگیری از کپی غیر مجاز برنامه مورد استفاده قرار می گیرد.برای جلوگیری از دیباگ فایل اجرایی نرم افزار از تکنیک های ضد دیباگ استفاده می شود.در قفل نرم افزاری، نرم افزار توسط کد فعال سازی، فعال شده و مورد استفاده قرار می گیرد.در محیط شبکه اینترنت، برای اعتبار سنجی کاربران از تکنیکی به نام امضای دیجیتال استفاده می کنند.قفل CD برای جلوگیری از کپی نرم افزار ها و فایل های PDF مورد استفاده قرار می گیرد.

www.pedjvak.com  www.pedjvak.net  www.guarddongle.com  www.8df.com www.shegerd.com  www.dedj.com     

بازگشت به صفحه اصلي

www.lllcd.com www.4df.org www.6df.org www.8df.org www.9sh.org  www.pedjvak.net    www.pedjvak.com  www.shegerd.com  www.guarddongle.com  www.dedj.com www.5df.com