PDA

View Full Version : سوال: نحوی محافظت از کدهای asp.net



abasfar
یک شنبه 09 مهر 1391, 00:31 صبح
با سلام
دوستان من یک سرور اشتراکی دارم که دسترسی چند نفر به سرور هست
حالا من میخوام از بهترین روش استفاده کنم تا کدهای asp.net من غیر قابل استفاده برنامه نویس باشند در واقع پکش کنم ممنون یشم راهنمایی کنید

m.hamidreza
چهارشنبه 10 آبان 1391, 11:39 صبح
شما باید از برنامه های Obfuscator ا (https://www.google.com/search?q=Obfuscator+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a#hl=en&client=firefox-a&hs=R2U&rls=org.mozilla:en-US%3Aofficial&sclient=psy-ab&q=.net+obfuscator&oq=.NET&gs_l=serp.3.0.35i39j0l3.105.6179.0.8372.24.16.2.0. 0.2.1913.9776.3-4j1j7-2j3.10.0.les%3B..1.0...1c.1.l3HyMl02GwU&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&fp=b283c04131d98ac9&bpcl=36601534&biw=1600&bih=730)ستفاده کنید. عموماً نسخه تجاری دارن و باید به دلار خریداری کنید.

abasfar
چهارشنبه 17 آبان 1391, 23:50 عصر
ممنون از پاسخ شما بله من باهاشون کار کردم تو ویندوز فرم ها اما تو وب فرم کار نکردم میشه محصولی معرفی کنید که asp.net رو هم پشتیبانی کنه

چون من با هر چی کار کردم کدهای asp.net => html +asp+C#‎ هست را کریپت نمیکنه

حتی dotfuscator که با ویژوال ارئه شده است

m.hamidreza
جمعه 19 آبان 1391, 14:29 عصر
شما باید ابتدا پروژه رو Publish کنید تا cs ها تبدیل به dll بشه و بعد خروجی های dll رو به برنامه Obfususcator بعنوان فایل های ورودی بدید.
میشه با استفاده از ابزارهایی مثل IL Merge تا اونجایی که میشه dll ها رو با هم ادغام کنید تا تعدادشون کم بشه. میتونید این کار رو هم نکنید فرقی نمیکنه.
موفق باشید.

abasfar
جمعه 19 آبان 1391, 15:08 عصر
ممنون از پاسخ شما
خیلی واسم مفید بود
اصلا یادم رفته بود که من میتونم Dll ساخته شده رو Obfususcator کنم
بازم ممنون


یک نکته واسه دوستان که Obfususcator خود ویژوال را استفاده میکنند!!
Dotfuscatorدیگه کاملا الگوریتمش رو شده انگار Obfususcator نکردی تو یک لحظه دیکامپایل میشه