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

لهواة عمل هاك للعبة كمبيوتر

مغلق
بدأه elshabory في 22 يوليو 2006 · 21 رد · 4,375 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يمكن بسهوله تجميد قيم البرامج بالذاكره

أو زيادتها

أو نقصانها

و على سبيل المثال

إليكم هذا البرنامج الخاص بلعبة واسعة الإنتشار

و هى لعبة

vc2

أستخدم ثلاثة برامج لإعدادها

و قد تكون فكرة للتطبيق على برامج أو ألعاب أخرى

مع ملا حظة أن البرنامج يعمل على win98

بكافة إصداراته

ولايعمل على xp

ويجب أن يكون الملف التنفيذى للعبة إسمه vc2

ولم يتم تعديله

إلى (الشرطى) على سبيل المثال

طريقة التشغيل هى

تشغيل المرفق والتأشير علي الخواص المطلوبة

ترك النافذة مفتوحة ثم تشغيل اللعبة

سيتولى البرنامج مهمه حقن القيمة 9 فى عنوان الذاكرة الخاص بالمحاولات

ثم سيتولى تجمبد تلك القيمة

علما بأننى على إستعداد لشرح الطريقة

إن وجدت الإهتمام الكافى من الأعضاء

وإذا لم تكن اللعبة موجودة عند الأعضاء

يمكننى برمجة أي حماية لأي لعبة و ذلك للتوضيح

vc21.rar

تم تعديل هذه المشاركة بواسطة elshabory في 22 يوليو 2006 في 02:09

#2

باين إن مفيش إهتمام من الأععضضاء

مع إن الموضوع ده بيناقش عملية تغيير قيم الملفات التنفيذية

أثناء تشغيلها

runtime

عموما طالما مفيش إهتمام

سلام

#3

ما رأيك بتغيير هذه :

اقتباس
عموما طالما مفيش إهتمام

الى هذه

اقتباس
عموما طالما مفيش اهتمام ممن لديه win 9x

B)

#4

كلامك صح

#5

لا في الواقع, ما رايك بملاحظة انك كتبت الموضوع في الساعة 1 بالليل واغلب الطلاب يعملون صيفا اي لا يكونون متواجدين حتى فترة الظهيرة وما بعد؟

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#6

الفكرة بسيطة:

المراد تغييره في اللعبة هو متغير ما

عداد الحياة مثلا

نبحث عن مكانه في البرنامج في الذاكرة

ينفذ البرنامج ويبقي ذلك المتغير ثابت في ذلك الموضع فقط

-

اللعبة Dangerous Dave

http://www.dosgamesarchive.com/download/game/105

dave.gif

عداد الحياة هو3 فوق في الصورة يمين

لكي لا بنقص هذا العدد يجب معرفة موضعه في الذاكرة ووضع قيمة 3 فيه، بحيث اذا خسر الاعب ومات ينقص ويصبح 2 ثم يعود مباشرة3 :P

d4baa0.gif
#7

tفى المثال الذى ذكرته هناك حلان

الحل الذى إقترحته أنت تجميد القيمة و هذا لن ينفع عمليا مع هذه اللعبة بالذات

لوجود بوينتر

أو إضافة رقم كبير جدا بدلا من الثلاثه

مثلا 999

لأنه فى هذه اللعبة هناك 3 خانات فقط

و يجب تشغيل برنامج تعديل القيمة بعد بدأ اللعبة

حتى لا تغير اللعبة مكان قيمة عداد المحاولات

لأنه أعتقد أنه يوجد pointer لهذه القيمة

تم تعديل هذه المشاركة بواسطة elshabory في 22 يوليو 2006 في 17:30

#8

إليكم حل اللعبة التى أوردها الأخ محمد كمثال

قم بإنزال المرفق وفك عنه الضغط فى أي مكان

ولا يهم أن يكون فى مجلد اللعبه

شغل اللعبة

إضغط ALT + ENTER

شغل المرفق

و إضغط على زر عدم الموت

نشط نافذة اللعبة بالماوس

إضغط ALT + ENTER مرة أخرى

لن تموت

لاحظ أنه يجب أن يكون إسم الملف التنفيذى للعبه هوDAVE

و أن يكون نظام التشغيل WIN98 بأي إصدار عدا ميلينيوم

و لاحظ أيضا أخى محمد أنك إخترت لعبة قديمة

بها صعوبة فى التعامل مع ALT+TAB

كما أنها لا تستفيد من خواص الهوت كي

تم تعديل هذه المشاركة بواسطة elshabory في 22 يوليو 2006 في 17:29

#9
elshabory كتب:
tفى المثال الذى ذكرته هناك حلان

الحل الذى إقترحته أنت تجميد القيمة و هذا لن ينفع عمليا مع هذه اللعبة بالذات

لوجود بوينتر

لا ياحبيبي، هذه الطريقة فعالة ومجربة

استخدمتها سنة 1993 لاكمال اللعبة :P

d4baa0.gif
#10

ياريت تحط مثال تانى ميكونش دوس قديم خالص كده

و على فكرة أنا متأكد إن قيمة عدد المحاولات مربوطة ببوينتر

يعنى اللعبة ممكن تغير العنوان بسهولة

ممكن لعبة كبيرة بس عند كل الأعضاء

إيه رأيك في ra2 ريد أليرت2

ملحوظه

مش معنى كلامى إن وجود البوينتر ممكن يوقفنى

بس في ألعاب أو برامج الدوس القديمة جدا ملهاش حل

لحكاية البوينتر

إحنا الإثنين كلامنا صح

إنت حتتعامل مع الملف exe بالأسمبلي

و مش حتفرق معاك حكاية البوينتر

أنا بتعامل مع الملف exe لكن فى الرام

و بالتالى أتأثر جدا بالبوينتر

عندما يكون البرنامج دوس قديم

rah2.rar

تم تعديل هذه المشاركة بواسطة elshabory في 22 يوليو 2006 في 18:19

#11
elshabory كتب:
ياريت تحط مثال تانى ميكونش دوس قديم خالص كده

و على فكرة أنا متأكد إن قيمة عدد المحاولات مربوطة ببوينتر

يعنى اللعبة ممكن تغير العنوان بسهولة

الهدف هو حل فعال في كلتا الحالات، حتى و ان كان Pointer

:D

d4baa0.gif
#12

طيب على الأقل قول رأيك

فى الحمايتين التانيين

إللى فى المرفقات

#13

19 عضو حملوا الحمايات ومفيش ولا رد

:s

أمال حتردو إمتى السنة الجاية ؟؟؟؟

#14

إليكم نسخه إكس بى لهاك ريد أليرت 2

عربى 100%

شغال 100%

مع تحياتى للجميع

REDLRTXP.rar

post-18353-1184440500_thumb.jpg

#15

بقي 6 ايام ويكوم مرة على اخر رد سنة وانت مازلت مع نفس اللعبة Red Alert

يعني سنة ،

اخر مرة المرفق كان يعمل في Win98

هذه السنة المرفق يعمل على WinXP

اتوقع تكتب رد بعد سنة اخرى بها مرفق ل Vista للعبة Red Alert بردو..

d4baa0.gif
#16

دائما كنت ارى اشياء مثل هذا وكنت اتسائل عن كيفية عملها .. طب وماذا عن تغيير خواص عناصر فى اللعبة اصلن او اضافة اسلحة جديدة..؟ هل لها علاقة بالذاكرة ايضا او بتتم بتغيير فى الملفات ذاتها

مدونة مهندس ميكانيكى

“Any fool can make things bigger, more complex, and more violent”

#17

تغيير بالملفات، هذا ما يسمى Game Hacking

d4baa0.gif
#18

أخواني الكرام أنا لدي لعبة فيها عداد للفلوس وأريد لهذا العداد ان يزيد بحسب ما أطلب أنا فهل هذا العداد يكون مخزن في الرام ؟ وكيف أعرف أين مكانة في الرام وكيف أعدل عليه؟

معلومات عن اللعبة:-

الأسم:Warcraft 3 - Dota.

الحجم: 1,6 جيجا.

أرجو المساعدة.

google.gif

spamxk4.gif

petitionbanner17a.gif

Email : sao_-5000@hotmail.com

#19
B.M.AbdelAziZ كتب:

بقي 6 ايام ويكوم مرة على اخر رد سنة وانت مازلت مع نفس اللعبة Red Alert

يعني سنة ،

اخر مرة المرفق كان يعمل في Win98

هذه السنة المرفق يعمل على WinXP

اتوقع تكتب رد بعد سنة اخرى بها مرفق ل Vista للعبة Red Alert بردو..

أحب أعرفك بتكلم مين

أنا أقوى مبرمج للترينر على مستوى الشرق الأوسط

و معدود على مستوى العالم

و برمجت حمايات حتلاقيها فى بعض المنتديات هنا أو هناك

ممكن تعمل بحث فى جوجل عن

خالد الشابورى

أو خالد على22

أما بالنسبه للموضوع ده بالخصوص

فمتزعلش منى أنا ملقيتش منك غير السخريه

و لو سمحت إقفل الموضوع بدل ما تسخر منى

مع العلم إن كان نفسي أعلم الناس حاجه

و بالنسبه لباقى الردود

أرد و أقول

إن كل قيم اللعبه بتكون ملك مبرمج الترينر

يزود أو ينقص براحته

و بالمناسبه ممكن لو حبيت إحذف معرفى علشان شكلك مش طايقنى

و السلام على من إتبع الهدى

−1
#20

أخي الكريم أنت جاي تتكبر علينا وتقول الكلام هذا:-

اقتباس
أحب أعرفك بتكلم مين

أنا أقوى مبرمج للترينر على مستوى الشرق الأوسط

وبعدين وش دراك أنك أفضل واحد بعدين ما تقولي أنك أفضل واحد أنت تعرف لعبة جينيرالز؟ إذا كنت تعرفها أنا بنفسي زدت المال وغيرت قوة الدفاعات يعني سويت قلب للعبة كلها فهل أنت تستطيع فعل ذلك أنا لا أقول هذا الكلام للتكبر ولكن يوجد من هم أفضل مني بألف مرة فإذا أنت كنت تستطيع فقط زيادة الفلوس وتعتبر نفسك أفضل مبرمج ترينر عربيا فأنت تحلم!!

حبيت أقولك مقولة حلوة : "من مدح نفسة كذب".

وسلام.

google.gif

spamxk4.gif

petitionbanner17a.gif

Email : sao_-5000@hotmail.com

#21

الأخ العزيز سعد

المنطقه إللى بتتكلم فيها مش منطقتك خاااااااااااااااااااااالص

لما حضرتك متعرفش قيمه العداد متخزنه فين ؟؟

يبقى حضرتك متعرفش يعنى إيه هاك

القيمه يا أخ بتتخزن فى الرام

و لما متعرفش توصل ليها إزاى؟؟

يبقى معندكش فكره عن الموضوع من أساسه

ولما متعرفش حتعدل عليها إزاى ؟؟

يبقى بلاش تنحشر بين إتنين كبار

يمكن لو إختلفو أو تناقشو حتستفيد إنت

و بعدين بعد ده كله جاى تتكلم عن جينيرالز

بالقطع حضرتك وصلت للشيت كود

و كتبته و مفكر إنك كده عملت هاك

لو عملت هاك صحيح حطه فى المنتدى و فرجنى

عموما أنا مش حرد عليك تانى إلا بعد ما آخد الرد من الأخ المشرف

و الملحوظه الأخيره

إن ده الموضوع الوحيد إللى بيربطنى بالمنتدى

#22

وبعدين تعديل لعبة جينيرالز ليس عن طريق الذاكرة وإنما عن طريق ملفات اللعبة نفسها.

وبالنسبة للهاك أنا ما عملت ملف تنفيذي للهاك وإنما عملتة يدوي وأنا صراحة منيب فاضي أصلح الملف ألحين ولكن أنا مستعد إني أشرح الطريقة.

تم تعديل هذه المشاركة بواسطة Saad AL.Moosa في 7 أغسطس 2007 في 15:30

google.gif

spamxk4.gif

petitionbanner17a.gif

Email : sao_-5000@hotmail.com

هذا الموضوع مغلق.

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