كيف يتم فك تشفير البرامج والتطبيقات المبرمجه بلغة جافا

بسم الله الرحمن الرحيم
كيف يتم فك تشفير البرامج والتطبيقات المبرمجه بلغة جافا
زوار wasfh / تقنيه وانترنت الاعزاء سلام الله عليكم ورحمته وبركاته ، سنوضح لكم فى هذا الموضوع آحدى الطرق التى يتم بها فك تشفير وتفسير البرامج والتطبيقات التى تمت برمجتها باستخدام لغة البرمجه جافا ، وسنوضح كذلك بعض الطرق التى يتم بها تشفير اكواد البرامج والتطبيقات المبرمجه بلغة الجافا ، التى تزيد من صعوبة برامج فك التشفير فى كشف الكود الأصلى فى ملفات الجافا  التنفيذيه .

كيف تعمل البرامج والتطبيقات المبرمجه بلغة جافا على الأجهزه

من المعروف جيدا أن أكثر ما تستخدم به لغة جافا هو برمجة تطبيقات ذات طبيعه ومواصفات معينه للهواتف الذكيه التطبيقات البسيطه غالباً، وللعلم لغة البرمجه جافا لا تصلح أو بمعنى أدق لا تكون مناسبه لصناعة بعض انواع تطبيقات الهواتف الذكيه ليس مجالنا الحديث عنها هنا ، لغة الجافا يتم ترجمتها عن طريق المترجم الخاص بها المسمىJava Development Kit والمعروف اختصاراً بـ JDK حيث يتم تحويل كود الجافا المصدرى الذى بصيغة Java. لـ bytecode بصيغة class. وبعد ذلك يتم تمريره للنظام الأفتراضى او الوهمى JVM الخاص بلغة الجافا لكى نحصل على ملف تنفيذى بصيغة jar .وهى صيغة الملفات التنفيذيه التى بلغة الجافا مثل 
exe.  لنظام ويندوز وdmg. للماك ، ثم يترجم للغة الاله native code ليؤدى ما برمج لأجله .

فك تشفير أكواد جافا التنفيذيه

بالأمكان الحصول على الـ source code الخاص بأكواد جافا التنفيذيه  jar. و class. التى تعمل على JRE بواسطة أيا من برامج فك وتفسير اكواد الجافا Decompile Java Code ، كما يوجد مواقع تتيح تلك الخدمه من خلال رفع الملفات التنفيذيه ،ومن اشهر تلك المواقع www.JavaDecompilers.com
ويحتوى هذا الموقع على مجموعه قويه من برامج فك تشفير اكواد ملفات جافا التنفيذيه ، وتلك صوره لقطه من متصفح فاير فوكس للموقع

وهذا الموقع يدعم فك تطبيقات الاندرويد المبرمجه بلغة جافا التى صيغتها apk ، كذلك يتيح لك الموقع تنزيل أيا من البرامج التى يستخدمها لفك التشفير على جهازك وتثبيتها عليه ، ويعتبر برنامج JD-GUI وهو أصدار ذو واجهه مستخدم رسوميه لبرنامج  JDCore من اشهر برامج فك تشفير برامج وتطبيقات الجافا والحصول على الـ source code الخاص بأيا منها ، وهذا البرنامج مجانى ومفتوح المصدر.

كيفية تشفيرالبرامج والتطبيقات المبرمجه بلغة جافا

غالباً مايتم استخدام برامج تشفر الـ Obfuscatar الملفات التنفيذيه لبرامج وتطبيقات الجافا ، لكى تزيد من صعوبة فك تشفيرها ببرامج فك التشفير ومن تلك البرامج:
yguard
proguard
Javaguard
retroguard
Jode
ويمكنك الحصول على تلك البرامج بشكلاً مجانى وهى برامج مفتوحة المصدر من خلال الموقع التالى

كما يمكنك العثور على المزيد من تلك النوعيه من البرامج من خلال البحث على جوجل .







تعليقات