PDA

View Full Version : سوال: چه طوری از سورس محافظت کرد؟؟



NasimBamdad
پنج شنبه 27 تیر 1392, 12:21 عصر
سلام و خسته نباشید

من یک برنامه نوشتم که خیلی برام مهم هست که از کرک شدن و دسترسی به سورسش جلوگیری کرد.هرچند به طور 100 درصد نمیشه ، اما به درصد بالایی برسه خیلی خوب هست که کار سخت باشه و هر کسی نتونه این کار رو انجام بده

یک سری نرم افزار معرفی شده که در زیر نوشته شده . به نظر شما کدامش بهتره ؟ من با C# , VS 2010 نوشتمش و از یکسری قفل نرم افزاری و رجیستری و یک قفل سخت افزاری شرکت منشور سیمین استفاده می کنم .


Enigma Protector
XenCode Virtual Application Studio
Smart Assembly
Obfiusactor
SeriousBit Elipter
Petit
MoleBox
ASProtect
ASPack
UPX
Obsidium

با این تفاسیر ، از کدام استفاده کنم ؟ چه راه های دیگه ای وجود داره ؟

rezam44
پنج شنبه 27 تیر 1392, 12:25 عصر
سلام و خسته نباشید

من یک برنامه نوشتم که خیلی برام مهم هست که از کرک شدن و دسترسی به سورسش جلوگیری کرد.هرچند به طور 100 درصد نمیشه ، اما به درصد بالایی برسه خیلی خوب هست که کار سخت باشه و هر کسی نتونه این کار رو انجام بده

یک سری نرم افزار معرفی شده که در زیر نوشته شده . به نظر شما کدامش بهتره ؟ من با C# , VS 2010 نوشتمش و از یکسری قفل نرم افزاری و رجیستری و یک قفل سخت افزاری شرکت منشور سیمین استفاده می کنم .


با این تفاسیر ، از کدام استفاده کنم ؟ چه راه های دیگه ای وجود داره ؟

من از Enigma Protector استفاده می کنم. خوبه:لبخند:

matin.soft
پنج شنبه 27 تیر 1392, 12:38 عصر
هم قفل نرم افزاری داره وهم سخت افزاری ؟ سرعت برنامه پایین نمی یاد اونوقت؟

debugger
پنج شنبه 27 تیر 1392, 12:55 عصر
90 درصد پروتکتور هایی که معرفی کردین . بعد از اعمال پروتکشن روی فایل اجرایی برنامه ، مشکل شناخته شدن به عنوان ویروس را پیدا می کنند . من یه بار برنامه نوشتم رایگان گذاشتم تو نت هر کی دانلود کرد اومد فش داد که فلانی داره ویروس پخش می کنه . یوزر ها را باید کودن فرض کنید .
به نظر من برای دات نت Smart Assembly خیلی خوبه و مشکل شناخته شدن به عنوان ویروس را هم ندارد

sohil_ww
پنج شنبه 27 تیر 1392, 13:16 عصر
منم با Smart Assembly موافقم
ولی به قول استاد strong bytes


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

rezam44
پنج شنبه 27 تیر 1392, 14:55 عصر
90 درصد پروتکتور هایی که معرفی کردین . بعد از اعمال پروتکشن روی فایل اجرایی برنامه ، مشکل شناخته شدن به عنوان ویروس را پیدا می کنند . من یه بار برنامه نوشتم رایگان گذاشتم تو نت هر کی دانلود کرد اومد فش داد که فلانی داره ویروس پخش می کنه . یوزر ها را باید کودن فرض کنید .
به نظر من برای دات نت Smart Assembly خیلی خوبه و مشکل شناخته شدن به عنوان ویروس را هم ندارد


برای من که این اتفاق اصلا نیافتاده

Enigma Protector:لبخند:

NasimBamdad
پنج شنبه 27 تیر 1392, 15:12 عصر
لینک دانلود اینا رو ندارید ؟

rezam44
پنج شنبه 27 تیر 1392, 15:19 عصر
لینک دانلود اینا رو ندارید ؟


The.Enigma.Protector.v3.80.Incl.Keygen.and.Patch.z ip
تو سایت www.p30world.com
حجم 20 مگ هستش.... دان کن:لبخند:

احمد سامعی
پنج شنبه 27 تیر 1392, 15:25 عصر
آقا یک سوال برای من همیشه مطرح بوده ؟؟؟

این برنامه های پروتکت اگر خوبن چرا کرک شده و پچ شده خودشون هست ؟

rezam44
پنج شنبه 27 تیر 1392, 15:33 عصر
آقا یک سوال برای من همیشه مطرح بوده ؟؟؟

این برنامه های پروتکت اگر خوبن چرا کرک شده و پچ شده خودشون هست ؟

آنچه دیگران انجام می دهند من و تو هم با تلاش می توانیم انجام دهیم :قلب: :لبخند:

sohil_ww
پنج شنبه 27 تیر 1392, 15:39 عصر
آقا یک سوال برای من همیشه مطرح بوده ؟؟؟

این برنامه های پروتکت اگر خوبن چرا کرک شده و پچ شده خودشون هست ؟

چون همیشه 1 راحی واسه کرک کردن هست

هرچند به طور 100 درصد نمیشه ، اما به درصد بالایی برسه خیلی خوب هست که کار سخت باشه و هر کسی نتونه این کار رو انجام بده

group45
پنج شنبه 27 تیر 1392, 22:05 عصر
با سلام
من Smart Assembly رو پیشنهاد میکنم.مخصوصا یه گزینه داره که متن های برنامه رو بهم(encode) میریزه و با برنامه های کرک نمیتونی متن رو پیدا کنی و جامپ بزنی.
ولی بهترین راه اینه که اگه میتونی یه راهی پیداکنی یا یه برنامه مکمی بنویسی که کارش چک کردن برنامت باشه

NasimBamdad
پنج شنبه 27 تیر 1392, 22:38 عصر
این Enigma یا Smart Assembly آموزش ندارند ؟

rezam44
پنج شنبه 27 تیر 1392, 22:52 عصر
با سلام
من Smart Assembly رو پیشنهاد میکنم.مخصوصا یه گزینه داره که متن های برنامه رو بهم(encode) میریزه و با برنامه های کرک نمیتونی متن رو پیدا کنی و جامپ بزنی.
ولی بهترین راه اینه که اگه میتونی یه راهی پیداکنی یا یه برنامه مکمی بنویسی که کارش چک کردن برنامت باشه


ولی بعد از اینکه پروتکت کردی باهاش ... برای اینکه بتونی تو یه سیستم دیگه اجرا کنی فایل اجرایتو... باید حتما smart assembly نصب باشه وگرنه کار نمیکنه:لبخند:

rezam44
پنج شنبه 27 تیر 1392, 22:54 عصر
این Enigma یا Smart Assembly آموزش ندارند ؟


نیاز به آموزش نداره از بس ساده س:بامزه:

NasimBamdad
پنج شنبه 27 تیر 1392, 23:13 عصر
KeyGen برای Smart Assembly 6.8 ندارید ؟

group45
جمعه 28 تیر 1392, 20:23 عصر
من کرک نسخه 6.6 رو دارم

NasimBamdad
جمعه 28 تیر 1392, 20:40 عصر
کرکش کردم ، باید چه طوری ازش استفاده کرد ؟ کدام گزینه ها رو زد ؟ من همه رو زدم ، یعنی بیشترش رو .
اون قسمت که DLL ها رو یکپارچه می کنه ، ایراد میگیره از بعضی DLL ها ، . اونایی که Error می داد رو برداشتم ولی اررور داد که RAM کم آورده و همچین چیزی

8 گیگ رم دارم

group45
شنبه 29 تیر 1392, 00:09 صبح
یه گزینه داره که مشخصه و مربوط به بهم ریختن تمامی استرینگ های داخل برنامه است. اونو بزنی باید جواب بگیری. Smart Assembly برنامه واقعا قوی ای هست.

Nima NT
شنبه 29 تیر 1392, 00:43 صبح
به عنوان یه توصیه دوستانه به عزیزان دات نت کار...
Smart Assembly = برای آنپک کردنش زمانی زیر 1 دقیقه لازم هستش ؛ گزینه های خوبی داره ولی متاسفانه ابزارهای متعددی برای آنپک کردنش نوشته شده که حتی اگر کسی دانش مهندسی معکوس هم نداشته باشه میتونه به راحتی برنامه محافظت شده باهاش رو آنپک کنه
Enigma Protector = در زمینه محافظت از Win32 خوب عمل میکنه (متوسط) ولی در حوزه دات نت چون حوزه اصلیش به حساب نمیاد خیلی ضعیف عمل کرده ؛ در واقع برای دات نت یه جورایی پکر هست یا مبهم ساز کد چون هیچ تغییری در کدشما ایجاد نمیکنه که مهندسی معکوس اون سخت تر بشه ؛ نه به راحتی برنامه قبلی ولی این برنامه هم امنیت مناسبی برای دات نت نداره.

sadaf_
شنبه 29 تیر 1392, 00:51 صبح
به عنوان یه توصیه دوستانه به عزیزان دات نت کار...
Smart Assembly = برای آنپک کردنش زمانی زیر 1 دقیقه لازم هستش ؛ گزینه های خوبی داره ولی متاسفانه ابزارهای متعددی برای آنپک کردنش نوشته شده که حتی اگر کسی دانش مهندسی معکوس هم نداشته باشه میتونه به راحتی برنامه محافظت شده باهاش رو آنپک کنه
Enigma Protector = در زمینه محافظت از Win32 خوب عمل میکنه (متوسط) ولی در حوزه دات نت چون حوزه اصلیش به حساب نمیاد خیلی ضعیف عمل کرده ؛ در واقع برای دات نت یه جورایی پکر هست یا مبهم ساز کد چون هیچ تغییری در کدشما ایجاد نمیکنه که مهندسی معکوس اون سخت تر بشه ؛ نه به راحتی برنامه قبلی ولی این برنامه هم امنیت مناسبی برای دات نت نداره.

شما چه پیشنهادی برای امنیت می دید؟

Nima NT
شنبه 29 تیر 1392, 01:19 صبح
تنها پیشنهادی که میتونم بدم این هست که از این 2 مورد استفاده نکنید ؛

esafb52
شنبه 29 تیر 1392, 02:49 صبح
به عنوان یه توصیه دوستانه به عزیزان دات نت کار...
Smart Assembly = برای آنپک کردنش زمانی زیر 1 دقیقه لازم هستش ؛ گزینه های خوبی داره ولی متاسفانه ابزارهای متعددی برای آنپک کردنش نوشته شده که حتی اگر کسی دانش مهندسی معکوس هم نداشته باشه میتونه به راحتی برنامه محافظت شده باهاش رو آنپک کنه
Enigma Protector = در زمینه محافظت از Win32 خوب عمل میکنه (متوسط) ولی در حوزه دات نت چون حوزه اصلیش به حساب نمیاد خیلی ضعیف عمل کرده ؛ در واقع برای دات نت یه جورایی پکر هست یا مبهم ساز کد چون هیچ تغییری در کدشما ایجاد نمیکنه که مهندسی معکوس اون سخت تر بشه ؛ نه به راحتی برنامه قبلی ولی این برنامه هم امنیت مناسبی برای دات نت نداره.
با سلام برای مورد دوم یعنی Enigma Protector من پکر یا چیزی ندیدم که برنامه هایی محافظ شده توسط اون رو به خطر بیندازه
شما دلیلی دارین؟

NasimBamdad
شنبه 29 تیر 1392, 08:08 صبح
تنها پیشنهادی که میتونم بدم این هست که از این 2 مورد استفاده نکنید ؛

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

Nima NT
شنبه 29 تیر 1392, 15:57 عصر
با سلام برای مورد دوم یعنی Enigma Protector من پکر یا چیزی ندیدم که برنامه هایی محافظ شده توسط اون رو به خطر بیندازه
شما دلیلی دارین؟

هستن ؛ تو فروم های مهندسی معکوس یه کم جستجو کنید هم آموزش هست هم ابزار
انیگما همونطوری که عرض کرم برای فایلهای غیر دات نتی خوب عمل کرده ولی برای دات نت امنیت مناسبی نداره یا بهتره بگم امنیت نداره

asd313
شنبه 29 تیر 1392, 16:22 عصر
Smart Assembly = برای آنپک کردنش زمانی زیر 1 دقیقه لازم هستش ؛ گزینه های خوبی داره ولی متاسفانه ابزارهای متعددی برای آنپک کردنش نوشته شده که حتی اگر کسی دانش مهندسی معکوس هم نداشته باشه میتونه به راحتی برنامه محافظت شده باهاش رو آنپک کنه

خیلی دنبال اینم که بتونم آنپکش کنم و به سورسایی که با این برنامه نوشته شدن دسترسی پیدا کنم میتونید منو راهنمایی کنید؟ چون یکی از دوستان یه برنامه ای رو با سی شارپ دات نت نوشته و من در اینکه این برنامه ویروسیه یا نه شک دارم میخوام بازش کنم و سورسشو ببینم ، امکانش هست؟ ازتون عاجزانه میخوام که کمکم کنید و بی جواب نزارید منو ، میدونم این پست نا مربوطه ولی خب مجبورم به جای اینکه تایپیک الکی بدم همینجا مطرحش کنم !

sohil_ww
شنبه 29 تیر 1392, 16:37 عصر
خیلی دنبال اینم که بتونم آنپکش کنم و به سورسایی که با این برنامه نوشته شدن دسترسی پیدا کنم میتونید منو راهنمایی کنید؟ چون یکی از دوستان یه برنامه ای رو با سی شارپ دات نت نوشته و من در اینکه این برنامه ویروسیه یا نه شک دارم میخوام بازش کنم و سورسشو ببینم ، امکانش هست؟ ازتون عاجزانه میخوام که کمکم کنید و بی جواب نزارید منو ، میدونم این پست نا مربوطه ولی خب مجبورم به جای اینکه تایپیک الکی بدم همینجا مطرحش کنم !

از reflector استفاده کن 1 سرچ بزن تو نت پره

NasimBamdad
شنبه 29 تیر 1392, 16:54 عصر
ای بابا ، این تاپیک محافظت و Packer هست ، نه UnPacker !

NasimBamdad
دوشنبه 31 تیر 1392, 11:01 صبح
یعنی این شرکت های تولید کننده نرم افزار از چی استفاده می کنند ٰ‌؟

به نظر شما از چی استفاده کنیم بالاخره ؟‌‌ هزینه می کنم براش‌!!‌‌!

rezam44
دوشنبه 31 تیر 1392, 11:11 صبح
به عنوان یه توصیه دوستانه به عزیزان دات نت کار...
Smart Assembly = برای آنپک کردنش زمانی زیر 1 دقیقه لازم هستش ؛ گزینه های خوبی داره ولی متاسفانه ابزارهای متعددی برای آنپک کردنش نوشته شده که حتی اگر کسی دانش مهندسی معکوس هم نداشته باشه میتونه به راحتی برنامه محافظت شده باهاش رو آنپک کنه
Enigma Protector = در زمینه محافظت از Win32 خوب عمل میکنه (متوسط) ولی در حوزه دات نت چون حوزه اصلیش به حساب نمیاد خیلی ضعیف عمل کرده ؛ در واقع برای دات نت یه جورایی پکر هست یا مبهم ساز کد چون هیچ تغییری در کدشما ایجاد نمیکنه که مهندسی معکوس اون سخت تر بشه ؛ نه به راحتی برنامه قبلی ولی این برنامه هم امنیت مناسبی برای دات نت نداره.

اگه پیشنهادتون smart assembly هست.... یه سوال دارم
چه کار کنیم که بعد از این که کار با smart assembly تموم شد و خواستیم فایلمون رو در یه سیستم دیگه اجرا کنیم.. نیازی به نصب smart assembly نداشته باشیم.... من هر کاری کردم نشد...
حتما باید نصب باشه تا فایلت کار کنه.
تشکر

alias136790
دوشنبه 31 تیر 1392, 11:18 صبح
پیشنهاد من برای محافظت از برنامه، استفاده از 2 روش است که
کار رو برای هکر یا کراکر سخت کنه.
همچنین تو نحوه نوشتن برنامه اگه یه سری موارد رو انجام بدی کار رو برای هک کردن سخت تر یا کلا هکر بیخیال برنامه میشه.
اگه راهکار ها رو خواستی بهم پیام بده.

rezam44
دوشنبه 31 تیر 1392, 11:22 صبح
پیشنهاد من برای محافظت از برنامه، استفاده از 2 روش است که
کار رو برای هکر یا کراکر سخت کنه.
همچنین تو نحوه نوشتن برنامه اگه یه سری موارد رو انجام بدی کار رو برای هک کردن سخت تر یا کلا هکر بیخیال برنامه میشه.
اگه راهکار ها رو خواستی بهم پیام بده.

پیام ....................:لبخند:

NasimBamdad
دوشنبه 31 تیر 1392, 15:54 عصر
نکته جالب این هست که از مدیران سایت کسی در مباحث شرکت نمی کنند . سرشون با کلاس ها مشغوله !

davidrobert
دوشنبه 31 تیر 1392, 16:01 عصر
این Enigma یا Smart Assembly آموزش ندارند ؟
این برنامه آموزش داره در دانشو یار
Smart Assembly
این هم زهره و هم پادزهر یعنی یاد داده یه برنامه رو کرکنی و جول کرکش هم بگیری با برنامه Smart Assembly http://www.daneshjooyar.com/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%81%DB%8C%D9%84%D9%85-%D8%AA%D8%A7%D9%85%DB%8C%D9%86-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%DA%A9%D8%AF-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86/

NasimBamdad
دوشنبه 31 تیر 1392, 16:07 عصر
میگم یه سوالی !

این Obfuscator که برای خود Visual Studio هست چه طوره ؟ به درد نمی خوره !؟

NasimBamdad
دوشنبه 31 تیر 1392, 16:16 عصر
Skater .NET Obfuscator این برنامه چی ؟ این خوبه ؟ ؟

مردم از بس گشتم و سوال پرسیدم !