تقييم الموضوع :
  • 8 أصوات - بمعدل 3.13
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة تغيير العناوين في الذاكرة
#1
السلام عليكم ورحمة الله وبركاته

اسعد الله اوقاتكم بكل خبر

اواجه مشكلة اثناء محاولتي تعديل برنامج في الذاكرة...
لدي برنامج يحتوي على عداد من 0 الى 60 ثانية, أقوم بفتح / Attach للبرنامج بواسطة cheat engine ,ثم ابحث عن القيمة الخاصة بالوقت ثم اغييرها
0x0046F62C كل شيء على ما يرام, الان عندما اغلق البرنامج واعيد فتحه, تتغير العناوين مرة اخرى 0x001ABA98, ولا ينفع الباتش الذي برمجته له, لان العنوان تغيير 
هل من حل بارك الله فيكم؟
أعضاء أعجبوا بهذه المشاركة : mribraqdbra
#2
مرحبا بك اخي الكريم 
ذكرتني ب Charles و المزرعة السعيدة  (كنت استعمله و لا اعرف بأنه منقح) هههه
يحدث هذا عندما يتم تحديث اللعبة , هل جربت على النسخة الأحدث ؟ 
تفضل المقالتين لربما ترويان عطشك : 
إقتباس :https://forum.cheatengine.org/viewtopic.php?t=570083
إقتباس :https://forum.cheatengine.org/viewtopic.php?t=572465
أعضاء أعجبوا بهذه المشاركة : mribraqdbra
#3
أيام المزرعة السعيدة كانت سعيدة ههه, تركت المزرعة وهي قاحلة اليوم تعاني الجفاف.
بخصوص البرنامج الذي احاول تغيير وقته هو برنامج وليس لعبة, وجميع النسخ نفس المشكل
أظنها حماية شبيهة بحماية الويندوز ASLR
اطلعت على المقالتين ولم اجد حلا لمشكلتي, هي مصطلحات ومفاهيم عامة
أعضاء أعجبوا بهذه المشاركة : mribraqdbra , rce3033
#4
(04-02-2019, 11:50 PM)TITANIUM كتب : أيام المزرعة السعيدة كانت سعيدة ههه, تركت المزرعة وهي قاحلة اليوم تعاني الجفاف.
بخصوص البرنامج الذي احاول تغيير وقته هو برنامج وليس لعبة, وجميع النسخ نفس المشكل
أظنها حماية شبيهة بحماية الويندوز ASLR
اطلعت على المقالتين ولم اجد حلا لمشكلتي, هي مصطلحات ومفاهيم عامة

حاول تنقيحه بال Ollydbg , ال Cheat Engine مناسب للألعاب أكثر 
ابحث عن دوال ال API التي لها علاقة بالتايمرز و الوقت بشكل عام و قم بالغائها ان كنت لا تحتاج عداد للبرنامج
اخر خيار و هو البحث عن Strings أو عمل Decompile إن أمكن و تغيير ما يلزم
الى الآن لم أفهم جيدا ما تحاول فعله , لكن النقاط المذكورة أعلاه قد تفيدك 
تحياتي
أعضاء أعجبوا بهذه المشاركة : TITANIUM , mribraqdbra
#5
حاول إنشاء لودر بخاصية البحث و الاستبدال فهي الأكثر فعالية في حالات تغير العناوين بالذاكرة.
لَّا إِلَٰهَ إِلَّا أَنتَ سُبْحَانَكَ إِنِّي كُنتُ مِنَ الظَّالِمِينْ.

عن أبي هريرة -رضي الله عنه- أن رسول الله -صلى الله عليه وسلم- كانَ يقولُ في سجودِهِ: «اللَّهُمَّ اغْفِرْ لي ذَنْبِي كُلَّهُ: دِقَّهُ وَجِلَّهُ، وَأَوَّلَهُ وَآخِرَهُ، وَعَلاَنِيَتَهُ وَسِرَّهُ».
(صحيح - رواه مسلم).
أعضاء أعجبوا بهذه المشاركة : TeRcO , GamingMaster , TITANIUM , The Hidden 2000 , mribraqdbra
#6
(05-02-2019, 01:58 PM)M!X0R كتب : حاول إنشاء لودر بخاصية البحث و الاستبدال فهي الأكثر فعالية في حالات تغير العناوين بالذاكرة.

لكنه ذكر ان العناوين تتغير في كل مرة يفتح فيها البرنامج ... اللودر سيجد العناوين في المرة الاولى و سيفشل في الثانية على ما اعتقد ؟
أعضاء أعجبوا بهذه المشاركة : TITANIUM , mribraqdbra
#7
(05-02-2019, 06:12 PM)Rever7eR كتب : لكنه ذكر ان العناوين تتغير في كل مرة يفتح فيها البرنامج ... اللودر سيجد العناوين في المرة الاولى و سيفشل في الثانية على ما اعتقد ؟

البحث و الإستبدال لا يعتمد على العناوين إطلاقا  Big Grin
لَّا إِلَٰهَ إِلَّا أَنتَ سُبْحَانَكَ إِنِّي كُنتُ مِنَ الظَّالِمِينْ.

عن أبي هريرة -رضي الله عنه- أن رسول الله -صلى الله عليه وسلم- كانَ يقولُ في سجودِهِ: «اللَّهُمَّ اغْفِرْ لي ذَنْبِي كُلَّهُ: دِقَّهُ وَجِلَّهُ، وَأَوَّلَهُ وَآخِرَهُ، وَعَلاَنِيَتَهُ وَسِرَّهُ».
(صحيح - رواه مسلم).
أعضاء أعجبوا بهذه المشاركة : x-member , TITANIUM , mribraqdbra
#8
بكل بساطة تقوم بتغير القيمة في المكان الخطا الدي ما هو الا عنوان متغير (يقوم البرنامج بتخصيص جزء من الداكرة لتخزين هاته القيمة)
قم بالبحت عن مكان  الحقيقي الدي تاخد منه هاته القيمة و قم بتغييرها
أعضاء أعجبوا بهذه المشاركة : TITANIUM , The Hidden 2000
#9
أعتذر عن تأخر ردي
- البرنامج الذي احاول تخفيض في عداد الوقت هو برنامج Hitleap Viewer بحيث يعطيني مدة 40 ثانية الى 60 ثانية لعرض الاعلان
فقمت بتخفيض المدو الى 10 ثواني , 
 
[صورة مرفقة: xDePuxw.jpg]
وهذا اللودر اذي برمجته
[صورة مرفقة: AgButzJ.jpg]

السهم يشير الى عناوين الذاكرة التي اقوم بتغيير القيمة المتواجدة بها لتصبح 0x1 اي 1 ثانية

بخصوص برنامج cheat engine ساعدني في معرفة قيمة الوقت التي تتغير بسهولة عكس برنامج ollyDBG

أخي M!X0R 
ممكن مثال كيفية عمل لودر يعتمد على البحث والاستبدال وعلى ماذا يعتمد في البحث ؟
أعضاء أعجبوا بهذه المشاركة :
#10
(07-02-2019, 01:13 PM)TITANIUM كتب : ممكن مثال كيفية عمل لودر يعتمد على البحث والاستبدال وعلى ماذا يعتمد في البحث ؟ 
تجد خاصية البحث و الاستبدال في الباتشر - استعمل Dup2 أو AT4RE Patcher
أعضاء أعجبوا بهذه المشاركة : TITANIUM , mribraqdbra


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 3 ) ضيف كريم