PDA

View Full Version : سوال: برنامه ای برای محافظت ار کدهای نوشته شده



pesare
دوشنبه 03 تیر 1392, 12:51 عصر
سلام دوستان

برای محافظت از کدهای نرم افزار تولید شده , از چه برنامه ای استفاده کنیم بهتره؟

jeson_park
دوشنبه 03 تیر 1392, 13:02 عصر
خود visual studio یه جیزی داره به اسم DotFuscatro (http://en.wikipedia.org/wiki/Dotfuscator)
از پروتکتور هایی مثل Pheonix (http://www.ntcore.com/phoenix.php)یا Themida (http://www.oreans.com/themida.php)استفاده کنید
این مقاله (http://www.semdesigns.com/Products/Obfuscators/CSharpObfuscationExample.html) هم می تونه کمکتون کنه

pesare
دوشنبه 03 تیر 1392, 13:12 عصر
درباره DotFuscatro میشه بیشتر توضیح بدید؟یا اگه آموزشی دارید بزارید برای دانلود؟

5225507
دوشنبه 03 تیر 1392, 13:22 عصر
سلام، دوستان اگه کسی یک آموزش در این مورد بذاره، واقعا لطف کرده...

مهدی هادیان2
دوشنبه 03 تیر 1392, 13:22 عصر
بسم الله الرحمن الرحیم
با سلام
به نظرم .NET Reactor هم گزینه مناسبی ست.
موفق باشید.

5225507
دوشنبه 03 تیر 1392, 14:03 عصر
کسی آموزش فارسی در این زمینه نداره!!!

pesare
دوشنبه 03 تیر 1392, 20:50 عصر
دوستانی که لطف کردن و پیشنهاد دادند آگه فایلی برای آموزش هم ارئه بدن ممنون میشم ازشون

jeson_park
دوشنبه 03 تیر 1392, 21:33 عصر
Obfuscated در ویژوال استودیو 2010 (http://www.hamcodi.ir/article/346)
مقاله Code Security in .NET (http://www.codeproject.com/Articles/28624/Code-Security-in-NET) در CodeProject
و Getting Started With Dotfuscator (http://msdn.microsoft.com/en-us/library/ms227276%28v=vs.80%29.aspx) در MSDN

pesare
دوشنبه 03 تیر 1392, 21:54 عصر
یک سوال , چه زمانی از Obfuscated در ویژوال استودیو 2010 استفاده کنیم؟بعد از گرفتن Setup یا قبلش؟

mz6488
دوشنبه 03 تیر 1392, 22:45 عصر
سلام.از smart assembly هم میتونید استفاده کنید.امکانات Obfuscated داره.کار باهاش خیلی راحته.یه امکان خیلی جالب داره و اون اینکه تنظیم میکنید اگه برنامه تون رو دستکاری کردن و بخوان ازش یه فایل patch بسازن موقع اجرا فایل patch کرش کنه

pesare
دوشنبه 03 تیر 1392, 22:59 عصر
آموزشی از Smart assembly دلرید؟
سلام.از smart assembly هم میتونید استفاده کنید.امکانات Obfuscated داره.کار باهاش خیلی راحته.یه امکان خیلی جالب داره و اون اینکه تنظیم میکنید اگه برنامه تون رو دستکاری کردن و بخوان ازش یه فایل patch بسازن موقع اجرا فایل patch کرش کنه

pesare
دوشنبه 03 تیر 1392, 23:01 عصر
یه آموزش خوب اینجا هست

http://www.codingbeaver.com/myblog/2010/11/11/how-to-use-preemptive-dotfuscator-in-visual-studio-setup-project-to-protect-your-code/

darknes666
دوشنبه 03 تیر 1392, 23:02 عصر
چندین راه داره:
1)پروتکتور
2)پکر
3)قفل های سخت افزاری
4)سپردن حفاظت از برنامه به یه شرکت دیگه
چند راه دیگه هم هست.

ولی هر کاری کنین کرک میشه.

darknes666
دوشنبه 03 تیر 1392, 23:03 عصر
تنظیم میکنید اگه برنامه تون رو دستکاری کردن و بخوان ازش یه فایل patch بسازن موقع اجرا فایل patch کرش کنه

کار نمیکنه یقین داشته باشین.
پچ های امروز خیلی فرق کردن و علاوه بر پچ از برنامه های دیگه ای همزمان استفاده میشه که میتونن باهاش کد ها و توابع دلخواه رو KILL کنن.یه مقداری شبیه HOOK کردنه.

pesare
دوشنبه 03 تیر 1392, 23:05 عصر
بلاخره آفایون هکر به راحتی نمیتونن هک کنن برنامه ها رو , یه کم به سختی میافتند :لبخندساده:

darknes666
دوشنبه 03 تیر 1392, 23:07 عصر
فکر نمیکنم دوست عزیز.

بالاترین امنیت مشاهده شده بیشتر از 2ساعت وقت یه کرکر متوسط رو نمیگیره.(یه سری استثنا مثل ویندوز وجود داره ولی تعدادش از 20تا تجاوز نمیکنه)

mz6488
دوشنبه 03 تیر 1392, 23:09 عصر
کار نمیکنه یقین داشته باشین.
پچ های امروز خیلی فرق کردن و علاوه بر پچ از برنامه های دیگه ای همزمان استفاده میشه که میتونن باهاش کد ها و توابع دلخواه رو KILL کنن.یه مقداری شبیه HOOK کردنه.

بستگی به هکرش داره.من این رو امتحان کردم جواب هم داد منتها این روش ها برای جلوگیری از کرک شدن توسط کرکرهای مبتدی است.طبیعیه که تقریبا هر نرم افزاری قابل کرک شدن هست

darknes666
دوشنبه 03 تیر 1392, 23:13 عصر
بستگی به هکرش داره.من این رو امتحان کردم جواب هم داد منتها این روش ها برای جلوگیری از کرک شدن توسط کرکرهای مبتدی است.طبیعیه که تقریبا هر نرم افزاری قابل کرک شدن هست

شما فکر میکنین کرکر های امروزی همشون مبتدی هستن؟
یه کرک مبتدی هیچ وقت سراغ برنامه ی شما نمیاد چرا که در حال تمرینه و فوت و فنای شما رو میدونه.
و اینو میدونه که با تمرین میتونه اونا رو دور بزنه.
هکر های متوسط و بالاتر سراغ شما میان و بس.

pesare
دوشنبه 03 تیر 1392, 23:17 عصر
باز هم اگه دوستان آموزش دیگه ای از دیگر محافظت کننده ها دارن لطف کنن همینجا قرار بدن تا همه دوستان بتونن استفاده کنن , با تشکر

mthreat.info
سه شنبه 04 تیر 1392, 06:58 صبح
از نظر من برنامه ی The_Enigma_Protector از همه بهتره چون هم کار باهاش راحت تره هم دیگه سورس به راحتی دیده نمیشه هم با دلفی نوشته شده!!!
با smart assembly هم کار کردم ولی تونستم کد های خودمو و کد های فرم هایی که خود برنامه برای ریپورت و ... ساخته بود رو ببینم برای کرک کردن همه ی اینه کافیه طرف سورس رو ببینه و از ضدش استفاده کنه حالا این سورس ها میخواد هر چی باشه چه اسمبلی چه ... مگه برعکس کردن یه IF کاری داره؟؟؟

pesare
سه شنبه 04 تیر 1392, 09:16 صبح
برای برنامه ی The_Enigma_Protector , آموزش هم دارید؟

mthreat.info
سه شنبه 04 تیر 1392, 09:42 صبح
برای برنامه ی The_Enigma_Protector , آموزش هم دارید؟
آموزش نمیخواد همه چیزش هم ساده هست هم قابل فهم یعنی در حد Next ، Close