رفتن به مطلب
  • 0

جلوگیری از بازنمودن کد برنامه و مهندسی معکوس


azad222

سوال

سلام

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

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

 

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

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

خیر کافی نیست و راه دیگه ای هم تو بیسیک واسه این کار نیست فعلا

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

شما در مورد JNI یه تحقیقی بکن

احتمالا براتون مفید باشه

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

در ۱ ساعت قبل، amin.mn گفته است :

شما در مورد JNI یه تحقیقی بکن

احتمالا براتون مفید باشه

من اینو پیدا کردم.

Icon14 Jni چیست؟
JNI در یک کلام رابطی است که کمک میکنه جاوا بتونه با دنیای خارج از JDK ارتباط برقرار کنه . این ارتباط میتونه دو طرفه باشه . یه برنامه معمولی سی یا مثلا" دلفی میتونه از طریق رابط خاص خودش از JNI برای استفاده از یک کلاس یا حتی متد خاص نوشته شده با جاوا استفاده کنه ، و یک برنامه جاوا میتونه از طریق JNI از یک DLL و توابع موحود در اون که مثلا" مختص به ویندوز هستند یا یه برنامه یا دستور مختص به لینوکس استفاده کنه . اگر با جاوا برنامه ای مینویسی که از JNI استفاده میکنه ، برنامه ات باز هم یک برنامه جاوا است که در صورت بروز مشکلی با منبع خارج از خطا یه خطای JNI تولید میکنه و اگر برنامه غیر جاوائی است که از یک موجودیت جاوائی استفاده میکنه ، باید JDK رو همراهش خودش داشته باشه . 

ولی زیاد ارتباطی با کار من نداره.

فکر کنم برنامه های dedexer و smaliمناسب باشند.

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

برنامه نویسی jni به زبان c++ و هک اون کار بسیار سختیه

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

توصیه من که اینه

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

 

 

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...