السلام عليكم اخواني في الله
هل استطيع من خلال الهندسة العكسية ..
ومن خلال فك وكسر حماية البرامج والالعاب ...
استخراج السورس كود الخاص في البرامج والالعاب والتعديل عليه ؟؟
وهل يمكن استخراج السورس كود من البرامج التي تم كتابتها بلغة الجافا او اي لغة غير السي شارب والسي بلس ... ؟؟؟
أرجو شرح هذه النقطة بالتفصيل الممل لو سمحتم كي اكتسب الخبرة
برامج الجافا يمكن استخراج السورس كود اذا البرنامج كان .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 ويمكن تعديلها بسهولة