كبداية عليك بتعلم لغة البرمجة التي تستخدم من قبل ذلك البرنامج لكي تحاول ان تسترجع الكود المصدري اذا كان ذلك ممكناً او فهم المنطق الخاص بالسكربت او بالـ ex4 ان كان ارجاع الكود المصدري امراً مستحيلاً كما هو الحال علية في لغة سي وسي++
عندما تقوم بتنقيح البرنامج معرفتك لتلك اللغة بالاضافة الى الاسمبلي ستمكنك من فهم تلك الرموز العجيبة التي تظهر على الشاشة
البرنامج يحوي قسم خاص بقراءة وتفسير محتوى ملف ex4 لذلك مهمتك تحليل ذلك القسم ومعرفتك كيف يقوم بتفسير تلك البيانات من ملف ex4 وبذلك يمكنك معرفة فيما اذا كان ملف ex4 يحوي الكود المصدري بداخلة او يحوي لغة الالة (وفيما اذا كانت لغة الالة ال0 وال1 او لغة مخصصة كما تفعل لغة جافا) في الحالة الثانية اضن ارجاع الكود امراً مستحيلاً ولكنك ستتمكن من معرفة المنطق الذي تم برمجته بداخل ملف ex4 وبمعرفتك بلغة برمجة MQL4 ستتمكن من اعادة كتابتة من جديد.
لديك مهمة شاقة لتعلم الاسمبلي ولو الاساسيات الخاصة بها + لغة MQL4 وكيف يعمل البرنامج + التخلص من حماية VMProtect (اذا كانت نسخة قديمة فيوجد سكربتات وطرق للتخلص منها واما اذا كانت نسخة الـ VMProtect جديدة فامامك تحدي صعب)
عندما تقوم بتنقيح البرنامج معرفتك لتلك اللغة بالاضافة الى الاسمبلي ستمكنك من فهم تلك الرموز العجيبة التي تظهر على الشاشة
إقتباس :
MetaQuotes Language 4 (MQL4) هي لغة برمجة مدمجة لبرمجة ستراتيجيات التداول.
البرنامج يحوي قسم خاص بقراءة وتفسير محتوى ملف ex4 لذلك مهمتك تحليل ذلك القسم ومعرفتك كيف يقوم بتفسير تلك البيانات من ملف ex4 وبذلك يمكنك معرفة فيما اذا كان ملف ex4 يحوي الكود المصدري بداخلة او يحوي لغة الالة (وفيما اذا كانت لغة الالة ال0 وال1 او لغة مخصصة كما تفعل لغة جافا) في الحالة الثانية اضن ارجاع الكود امراً مستحيلاً ولكنك ستتمكن من معرفة المنطق الذي تم برمجته بداخل ملف ex4 وبمعرفتك بلغة برمجة MQL4 ستتمكن من اعادة كتابتة من جديد.
لديك مهمة شاقة لتعلم الاسمبلي ولو الاساسيات الخاصة بها + لغة MQL4 وكيف يعمل البرنامج + التخلص من حماية VMProtect (اذا كانت نسخة قديمة فيوجد سكربتات وطرق للتخلص منها واما اذا كانت نسخة الـ VMProtect جديدة فامامك تحدي صعب)
سبحان الله وبحمده، سبحان الله العظيم