رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

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


بایگانی شده

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

rasool.g

مبهم سازی (Obfuscation) قوی تر کد ها ?

پست های پیشنهاد شده

rasool.g    91

کاربر رو به رشد

خود b4a گزینه مبهم سازی کد داره. ولی یه نگاهی به سورس فایل خروجی انداختم .ظاهرا زیاد قوی نیست و فقط نام چند تابع و متغیر رو تغییر میده

روشی برای مبهم سازی قوی تر وجود نداره؟

یک چیزی مثل Smart assembly در زبان های .net که هم خیلی سادس. هم خیلی قوی

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
rasool.g    91

کاربر رو به رشد

اینجور که نرم افزار های دیگه رو بررسی کردم انگار روشی قوی تر هم وجود داره که ظاهرا اونها استفاده کردند.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
rasool.g    91

کاربر رو به رشد

در 4 ساعت قبل، rayanoos گفته است :

خودتم گیج کننده کد بزن:bigsmile:

اره اگه چیزی پیدا نکنم باید خودم یه کاریش کنم:wacko1:

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
rasool.g    91

کاربر رو به رشد

دوستانی که اندروید استودیو کار میکنین

شما هم نرم افزاری -روشی سراغ ندارید؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
امین مهدی نژاد    1,867

معاون انجمن

در در 1396/05/26, 21:07:30، rasool.g گفته است :

محافظت از الگوریتم برنامه برام مهمه. لطفا نظر بدید

امنیتی که دنبالش می گردی در jni قرار داده شده.اکثر برنامه ها برای امنیت و قدرت بیشتر C++ نسبت به جاوا از اون در کدهای خودشون استفاده می کنن. آموزش های زیر رو یه بررسی بکنید

«موفق باشید.»

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
rasool.g    91

کاربر رو به رشد

ممنون

اینجور که فهمیدم روش ساده تری مثل اینکه نداره .درسته ؟

یعنی نرم افزاری مثل Smart assembly باسه جاوا نیستش که apk بهش بدیم .پیچیدشو بهمون برگردونه؟

 

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

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
امین مهدی نژاد    1,867

معاون انجمن

در 5 دقیقه قبل، rasool.g گفته است :

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

 

آره در مورد proguard یه سرچی بزنید شاید راضیتون کرد.

«موفق باشید.»

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
rasool.g    91

کاربر رو به رشد

در در 1396/06/04, 17:19:35، امین مهدی نژاد گفته است :

امنیتی که دنبالش می گردی در jni قرار داده شده.اکثر برنامه ها برای امنیت و قدرت بیشتر C++ نسبت به جاوا از اون در کدهای خودشون استفاده می کنن. آموزش های زیر رو یه بررسی بکنید

«موفق باشید.»

کد های c++ غیر قابل بازگردوندن هستش؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
امین مهدی نژاد    1,867

معاون انجمن

در 2 دقیقه قبل، rasool.g گفته است :

کد های c++ غیر قابل بازگردوندن هستش؟

کد c++ بعد از کامپایل تبدیل به کد ماشین یا همون صفر و یک  میشه

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

واسه همین بهترین روشو همین می دونم.در ضمن کدهای ماشین بسیار وابسته به سخت افزار هستن و به همین دلیل با توسعه سخت افزار های مختلف اونها هم تغیر می کنن. و اینم دلیلی میشه که یک کد ماشین ثابت برای دیکود وجود نداشته باشه و همینم سبب سخت تر شدن دیکد اون میشه.

خیلی از شرکت ها برای امنیت از همین روش استفاده می کنند.

«موفق باشید.»

 

 

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

×
×
  • جدید...