السلام عليكم
أنا عضو جديد في هذه المنصة، مشرف سابق في منتديات الفريق العربي للبرمجة و rédacteur أيضاً في Club des développeurs et IT Pro.
أعجبتني فكرة الموقع و أحببت أن أناقش معكم كيفية حماية ملف الـ jar إذا كان المشروع غير مفتوح المصدر.
تحياتي.
أعتقد أن هذا يُثبت أن لغة جافا لا ترقى لأن تكون compiled language
لأن من صفات الـ compiled language أن تقوم بإصدار برامج تنفيذية ثُنائية.
لكن هذا البرنامج يُثبت أنها ليست برامج ثُنائية حقيقية
جربتها على لعبة Minecraft وظهر الكود واضح وصريح لكن لم تكن الاسماء مفهومة كانت على شاكلة a aa ab ac
ربما يكون في المترجم Compiler خيار لتشفير الأسماء
سؤال آخر، هل برامج اﻷندرويد المكتوبة بالجافا ايضاً يحدث لها Decompilation? الـ APK
ربما، لم أجرب فعل ذلك
قد يفيدك هذا الرابط
بنسبة للموضوع الأندريود هناك برامج قامت بDecompilation وأضف إلي ذلك إني تمكنت إضافة سطر إلي لغة جافا أقصد لغة الألة خاصة بجافا إلي لعبة Subway وعمل :) لا أعرف هل لغة جافا ضعيفة إلي هذه الدرجة أو لا وللعلم أنا لأعرف شي عن جافا إلا قليل
ممكن توضيح لهذه النقطة :
أضف إلي ذلك إني تمكنت إضافة سطر إلي لغة جافا أقصد لغة الألة خاصة بجافا إلي لعبة Subway وعمل
أنا أقصد أن أعدل علي ملفات smali,سأعطيك مثال
smali code
const/4 v1, 0x1
if-ne v0, v1, :cond_0
const/4 v2, 0x2
move v0,v2
goto :goto_0
:cond_0
const/4 v2, 0x3
move v0,v2
:goto_0
أوكي اتضحت الفكرة.
لا أعرف هل لغة جافا ضعيفة إلي هذه الدرجة أو لا وللعلم أنا لأعرف شي عن جافا إلا قليل
ماذا كنت تريدها أن تفعل ؟ :)
التعليقات