الفريق العربي للهندسة العكسية

نسخة كاملة : اريد شرح وجواب على استفسااري بخصوص الهندسة العكسية
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخواني في الله 

هل استطيع من خلال الهندسة العكسية ..
ومن خلال فك وكسر حماية البرامج والالعاب ...
استخراج السورس كود الخاص في البرامج والالعاب والتعديل عليه ؟؟
وهل يمكن استخراج السورس كود من البرامج التي تم كتابتها بلغة الجافا او اي لغة غير السي شارب والسي بلس ... ؟؟؟
أرجو شرح هذه النقطة بالتفصيل الممل لو سمحتم كي اكتسب الخبرة
برامج الجافا يمكن استخراج السورس كود اذا البرنامج كان .jar 
يمكنك استعمال jdax لقراءة الكود او تحويل الملف الى ملف .java من خلال IntelliJ IDEA
ببساطة 
 
java -cp  "C:\Program Files\JetBrains\IntelliJ IDEA 2020.1java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true youfile.jar src
youfile.jar هذا اسم ملف الjar الى تريد تحولة الى كود .java 
src  مجلد الي راح يتحوي على الملفات المحولة
C:\Program Files\JetBrains\IntelliJ IDEA 2020.1java-decompiler.jar  حسب نسخة الIntelliJ IDEA الي عندك تعدل المسار

واذا كانت برامج اندرويد نفس الفكرة تحول الملفات من dex الى .jar 
وبعدها نفس الفكرة 
ويمكنك ايضا من خلال برامج مثل jeb3 عمل decompile وقراءة الاكواد

طبعا ايضا توجد برامج تكون مشفرة هذه في البعض منها يمكنك و البعض لا
وماذا عن البرامج الكمبيوتر هل يمكن استخراج السورس كود الخاص فيهم ؟؟
(12-10-2021, 06:43 PM)mohmmad king33 كتب : [ -> ]وماذا عن البرامج الكمبيوتر هل يمكن استخراج السورس كود الخاص فيهم ؟؟

يمكنك استعمال ida pro بواسطة hexray يعطيك كود مشابه للغة c
(12-10-2021, 06:43 PM)mohmmad king33 كتب : [ -> ]وماذا عن البرامج الكمبيوتر هل يمكن استخراج السورس كود الخاص فيهم ؟؟

بعد عمل compile لغات مثل c و دلفي تتحول الى اسمبلي وبذلك لن يمكن ارجاعها الى الشكل اللي كتبت به ولاكن يمكن ارجاعها الى كود يمكن فهمه واحيانا يكون معقد اكثر من الاصلي 

و يوجد لغات msil ويمكن تعديلها بسهولة