PDA

View Full Version : سوال: محافظت از کد نرم افزار



damanpak
جمعه 06 دی 1392, 13:11 عصر
سلام به همه اساتید برنامه نویس؛
دوستان تاپیک های زیادی راجع به محافظت از سورس کد توی این سایت هست
اما میخواستم بدونم کدوم نرم افزار تا حالا بهتر از بقیه نسبت به محافظت از سورس کد عمل کرده
بعبارت دیگه میخوام بدونم کدوم نرم افزار بیشتر در این زمینه استفاده میشه و کاربردی تره

zomorrod.company
جمعه 06 دی 1392, 13:28 عصر
سلام
با کمی جستجو متوجه میشید که برای همه ی مبهم سازهای تجاری ضد اون ها هم نوشته شده، اما حداقل خوبی استفاده از محافظت کننده های آماده اینه که کد شما رو مبهم می کنند و تحلیلش خیلی مشکل میشه. به علاوه همه از وجود این نرم افزارهای ضد محافظ خبر ندارند. اما در کل تا جایی که من با کمک دوستان فهمیدم برای دات نت نسخه های جدید نرم افزار های ذیل بهتر از بقیه هستند البته به شرطی از حداکثر امکانات امنیتیشون استفاده بشه.
SmartAssembly و .NET Reactor و Crypto Obfuscator For .Net

Nima NT
جمعه 06 دی 1392, 22:35 عصر
دو مورد اول رو به هیچ عنوان سفارش نمیکنم
ولی مورد Crypto Obfuscator For .Net به نسبت بقیه بهتره

zomorrod.company
یک شنبه 08 دی 1392, 00:51 صبح
سلام
به مطلب پست قبلیم نکاتی اضافه می کنم:
1) سعی کنید از محافظت کننده هایی که ذکر کردم به صورت ترکیبی استفاده کنید. یعنی اول یک محافظت کننده رو اعمال کنید ، بعد یک محافظت کننده دیگه رو روی نتیجه اعمال کنید. برای این کار بجز مبهم ساز مرحله آخر باید بعضی از خصوصیات مبهم ساز ها رو غیر فعال کنید و البته در ابتدا این کار به آزمون و خطا نیاز داره تا ترکیبی رو پیدا کنید که کد نهایی به صورت صحیح قابل اجرا باشه. من موفق شدم هر سه مبهم ساز بالا رو با هم ادغام کنم و خروجی هم به خوبی کار می کنه. درسته که پیدا کردن ترکیب درست کمی مشکله ولی نتیجش ارزش این سختی رو داره.
2) بعد از هر بار استفاده از هر مبهم ساز با کمک نرم افزار های هگز امضای مبهم ساز رو پاک کنید تا نرم افزار ضد اون مبهم ساز نتونه خوب کار کنه.

با تشکر از اساتید عزیز debugger (http://barnamenevis.org/member.php?63639-debugger) و Strong Bytes (http://barnamenevis.org/member.php?50994-Strong-Bytes)

موفق باشید

butterfly8528
چهارشنبه 18 دی 1392, 11:53 صبح
سلام .

به نظر من اگه برنامتون قرار به صورت پکیج فروخته بشه حتما رو امنیتش خیلی دقت کنید . اگه تصمیم دارید واسه امنیت برنامتون هزینه کنید، Strong Bytes (http://barnamenevis.org/member.php?50994-Strong-Bytes) عزیز واسه .Net یه پروتکتور طراحی کردن که حتما بهتون پیشنهاد می کنم با ایشون صحبت کنید :چشمک: .

damanpak
چهارشنبه 02 بهمن 1392, 14:14 عصر
سلام مجدد به همه
دوستان من سه نرم افزار پیشنهادی شما دوستان رو دانلود و نصب کردم اما در استفاده از نرم افزار crypto obfuscator به مشکل برخوردم
اگه میشه آموزش یا ویدئویی یا هر چیزی که کمکم کنه در استفاده از نرم افزار اینجا لینکشو بزارید تا همه استفاده کنند

zomorrod.company
چهارشنبه 02 بهمن 1392, 14:32 عصر
سلام کار با این نرم افزار ها پیچیدگی خاصی نداره. کجا به مشکل خوردید؟
خلاصه نحوه کار:
1) از قسمت Asseblies فایل هایی که می خواین پروتکت کنید اضافه می کنید.
2) تنظیمات مورد نظرتون رو اعمال می کنید.
3) روی obfuscate از تب اول کلیک می کنید.

damanpak
پنج شنبه 03 بهمن 1392, 18:06 عصر
سلام مجدد
هروقت با این نرم افزار کار میکنم در خط آخر این خطا رو میده یا خطایی شبیه به این
ATTENTION! - Found code which may potentially cause the obfuscated assemblies to work incorrectly! See the 'Warnings' tab for details.

mehdi2004171
یک شنبه 20 بهمن 1392, 23:06 عصر
نظر دوستان در رابطه با eazfuscator چیست؟

hepL3r
جمعه 25 بهمن 1392, 12:30 عصر
در کل الآن Obfuscatorها به سادگی بایپس میشن، به نظر من مانور دادن روی Obfuscator وقت تلف کردنه. روشهای دیگه ای هستن که بسیار قوی هستن. به هر حال اگه میخواهید از پروتکتور استفاده کنید مطمئن باشید یه روز یکی نرم افزارتونو کرک میکنه :)

HamidSI
یک شنبه 07 اردیبهشت 1393, 11:00 صبح
سلام
hepL3r عزیز می تونی چند تا از این روش ها رو برامون توضیح بدی؟