حفاظت از Dll؟

bitaroos

Member
سلام به همه دوستان

عید مبعث مبارک:rose:


  • می خواستم بدونم چه جور میشه فایل های Dll تولید شده با C#.net رو محافظت کرد؟
  • می شه کاری کرد که با نرم افزاری نشه Decompile ش کرد؟
  • یا حد اقل هر کسی (هر جوجه برنامه نویسی مثل من:green:) نتونه decompile ش کنه؟
  • راهی هست که خود برنامه اصلی رو هم نشه Decompile کرد؟

اگر آموزش یا لینکی بزارید ممنون میشم

آرزوی موفقیت
 

the_king

مدیرکل انجمن
سلام به همه دوستان

عید مبعث مبارک:rose:


  • می خواستم بدونم چه جور میشه فایل های Dll تولید شده با C#.net رو محافظت کرد؟
  • می شه کاری کرد که با نرم افزاری نشه Decompile ش کرد؟
  • یا حد اقل هر کسی (هر جوجه برنامه نویسی مثل من:green:) نتونه decompile ش کنه؟
  • راهی هست که خود برنامه اصلی رو هم نشه Decompile کرد؟

اگر آموزش یا لینکی بزارید ممنون میشم

آرزوی موفقیت

فایل های #C و VB.Net و بقیه زبان های تحت Net Framework. بعد از کامپایل شدن به کد های یک زبان میانی
تبدیل می شوند که خیلی راحت قابل برگرداندن به زبان اصلی هستند. مثلا NET Reflector. به سادگی کد یک
فایل اجرایی Net. رو به هر زبان Net. ای که بخواهید نشون میده.

برای اینکه نشه راحت به زبان اصلی برگردوند، از ابزار های obfuscator استفاده می کنند که فایل اجرایی رو طوری
تغییر میده که همچنان قابل اجرا باشه اما برگردوندنش به زبان اصلی مشکل بشه.

اینجا لیست شون هست :
Comparison of .NET obfuscators

رجوع شود به :
امنیت برنامه های c#
 

جدیدترین ارسال ها

بالا