الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

صعوبات الهندسة العكسية للمبتدئين

بدأه darknessbird في 8 أبريل 2010 · 1 رد · 1,425 مشاهدة · في منتدى تحليل التطبيقات البرمجية وحمايتها
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اخواني واساتذتي الاعزاء

ارجو من ادارة المنتدى ان كان في الموضوع مخالفات لقوانين المنتدى ان تمحو المخالفة ولا تمحو الموضوع ولكم جزيل الشكرز

الموضوع اني حملت لعبة وكنت قد قرات بعض المواضيع عن الهندسة العكسية فاردت ان اجرب بحثت عن دوال مثل :

GETWINDOWTEXTA GETDLGITEMTEXTA GETDLGITEM

فلم اجد ثم بحثت عن دوال محاكاة لوحة المفاتيح فلم اجد

ملفات اللعبة غير مضغوطة بل بعد فحص البي اي دي وجدت انها مكتوبة بلغة السي ++ فحاولت ان اجد ريسورس فورم بواسطة رسورس تيونر فلم اجد

ولكني وجدت الدوال

GETSTRINGTYPEA ,GETSTRINGTYPEW ,GETCOMPARESTRINGA, COMPARESTRINGW

وضعت نقاط توقف عليها جميعا ولم يتوقف بل انتهى البرنامج بالطريقة العادية

بعد البحث وجدت انها تستدعي مكتبة ربط ب LOADLIBRARY فبحثت في المكتبة فوجدت نفس الدوال

'اطلت عليكم في الشرح ولكن لاوصل الفكرة اليكم يتوجب علي الاطالة '

على اية حال نفس الموضوع حصل لكن وجد BINARY في المكتبة فحفظته وعند التفحص وجد انه EXE ولكنه ناقص

لكن في الملف المشغل الاصلي هتاك دالة BRINGWINDOWONTOP, وضعت عليها نقطة توقف فظل البرنامج يعمل بعد انتهاء الوقت ولكن نافذة اللعبة صغرت ولم تظهر نافذة انتهاء الوقت والتسجيل

اللعبة هي

JANES REALITY FROM http://www.doublegames.mobi/janes-realty-2.html

الرجاء ان تعلموني كيف استطيع حقن الكود دون ان تظهر نافذة التسجيل ودون ان ينتهي الوقت التجريبي وان امكن ان يكون الشرح بالصور او الفيديو

ولي طلب اخر ارجو من ادارة المنتدى اعلامي بجديد هذا الموضوع بالبريد الالكتروني وذلك لكثرة انشغالي هذه الفترة والشكر للجميع

تم تعديل هذه المشاركة بواسطة darknessbird في 8 أبريل 2010 في 03:33

−1
#2

الرجاء المساعدة لم اجد ردود حتى الان

مواضيع مشابهة