23-10-2018, 12:14 PM
(آخر تعديل لهذه المشاركة : 05-03-2019, 08:55 PM بواسطة Gu-sung18.
تعديل السبب: تعديل تنسيق الموضوع وازالة بعض الغموض
)
صاحب السؤال DJ SyRuS في 09-05-2009, 06:40 PM #1
السلام عليكم،،،
كيف أعمل الإنلاين باتش حتى أحفظ
التغييرات اللي سويتها في ملف الـDLL
باستخدام برنامج OllyDBG ؟
لأن المشكلة الأصلية هي إن البرنامج ما يحفظ
التغييرات، يعني في محاولة الحفظ تطلع لي رسالة تقول:
"Unable To Locate Data In Executable File"
فالمطلوب هو كيفية عمل الــ Inline - Patch ؟
وشكرا...
صاحب التعليق | MouradPr في 09-05-2009, 06:46 PM #2
يمكن للملف الرئيسي exe أن يعدل في DLL بعد تحميليه مباشرة..
يتوقف الأمر عليك لأننا لانعرف بالضبط الحالة التي تعمل عليه
صاحب التعليق | DJ SyRuS في 09-05-2009, 07:22 PM #3
وكيف أفعل ذلك في الملف الرئيسي؟
صاحب التعليق | MouradPr في 09-05-2009, 09:56 PM #4
حسب ما تريد
صاحب التعليق | DJ SyRuS
أشكرك أخي MouradPR جزيل الشكر على مساعدتك
واهتمامك بالموضوع
السلام عليكم،،،
كيف أعمل الإنلاين باتش حتى أحفظ
التغييرات اللي سويتها في ملف الـDLL
باستخدام برنامج OllyDBG ؟
لأن المشكلة الأصلية هي إن البرنامج ما يحفظ
التغييرات، يعني في محاولة الحفظ تطلع لي رسالة تقول:
"Unable To Locate Data In Executable File"
فالمطلوب هو كيفية عمل الــ Inline - Patch ؟
وشكرا...
صاحب التعليق | MouradPr في 09-05-2009, 06:46 PM #2
يمكن للملف الرئيسي exe أن يعدل في DLL بعد تحميليه مباشرة..
يتوقف الأمر عليك لأننا لانعرف بالضبط الحالة التي تعمل عليه
صاحب التعليق | DJ SyRuS في 09-05-2009, 07:22 PM #3
وكيف أفعل ذلك في الملف الرئيسي؟
صاحب التعليق | MouradPr في 09-05-2009, 09:56 PM #4
Mov [address DLL],byte / word / dword
صاحب التعليق | DJ SyRuS
أشكرك أخي MouradPR جزيل الشكر على مساعدتك
واهتمامك بالموضوع