Close Menu
الشرق تايمزالشرق تايمز
  • الرئيسية
  • الشرق الاوسط
  • العالم
  • اقتصاد
  • تكنولوجيا
  • ثقافة وفن
  • رياضة
  • سياحة وسفر
  • صحة وجمال
  • مقالات
  • منوعات
روابط هامة
  • الرئيسية
  • سياسة الخصوصية
  • من نحن
  • إعلن معنا
  • اتصل بنا
فيسبوك X (Twitter) الانستغرام يوتيوب
الشرق تايمزالشرق تايمز  اختر منطقتك
|
     
الشرق تايمزالشرق تايمز
الرئيسية»تكنولوجيا
تكنولوجيا

من الممكن اختراق لعبة Tetris من داخل اللعبة نفسها

الشرق برسالشرق برسالأربعاء 08 مايو 12:37 ملا توجد تعليقات
فيسبوك تويتر بينتيريست واتساب تيلقرام البريد الإلكتروني

في وقت سابق من هذا العام، لقد شاركنا قصة كيفية استخدام NES الكلاسيكي تتريس وصل اللاعب إلى “شاشة القتل” الخاصة باللعبة لأول مرة، مما أدى إلى تنشيط التعطل بعد أداء مذهل مدته 40 دقيقة و1511 سطرًا. الآن، يستخدم بعض اللاعبين شاشة التوقف هذه – وبعض التلاعب المعقد بالذاكرة الذي تتيحه – لتشفير سلوكيات جديدة في إصدارات تتريس يعمل على الأجهزة والخراطيش غير المعدلة.

لقد قمنا بتغطية مواطن الخلل المماثلة في “تنفيذ التعليمات البرمجية التعسفية” في ألعاب مثل سوبر ماريو العالم, ورقة ماريو، و أسطورة زيلدا: الأكرينا من الزمن في الماضي. والطريقة الأساسية لإدخال الكود الخارجي في NES تتريس تم تنظيرها علنًا منذ عام 2021 على الأقل عندما كان اللاعبون يحققون في كود اللعبة الذي تم فك ترجمته. (HydrantDude، الذي تعمق في الأمر تتريس الأعطال في الماضي، يقول أيضًا إن المجتمع كان لديه منذ فترة طويلة طريقة معروفة بشكل خاص لكيفية السيطرة الكاملة على تتريس' كبش.)

لكن مقطع فيديو حديث من Displaced Gamers يأخذ الفكرة من النظرية الخاصة إلى التنفيذ العام، ويتناول تفاصيل دقيقة حول كيفية الحصول على NES تتريس لبدء قراءة جداول الدرجات العالية للعبة كتعليمات لرمز الآلة.

المرح مع منافذ التحكم

الاستيلاء على نسخة من NES تتريس ممكن في الغالب بسبب الطريقة المحددة لتعطل اللعبة. بدون الخوض في الكثير من التفاصيل، حدث عطل في NES تتريس يحدث عندما يستغرق معالج نتيجة اللعبة وقتا طويلا لحساب النتيجة الجديدة بين الإطارات، وهو ما يمكن أن يحدث بعد المستوى 155. عندما يحدث هذا التأخير، تتم مقاطعة جزء من رمز التحكم بواسطة روتين كتابة الإطار الجديد، مما يؤدي إلى الانتقال إلى جزء غير مقصود من ذاكرة الوصول العشوائي الخاصة باللعبة للبحث عن التعليمات التالية.

عادةً ما تؤدي هذه المقاطعة غير المتوقعة إلى انتقال التعليمات البرمجية لمعالجة البداية الأولى لذاكرة الوصول العشوائي (RAM)، حيث تتم قراءة البيانات المهملة كتعليمات برمجية وغالبًا ما تؤدي إلى تعطل سريع. لكن يمكن للاعبين التلاعب بهذه القفزة بفضل طريقة غامضة غير معروفة تتريس يتعامل مع المدخلات المحتملة عند تشغيله على الإصدار الياباني من وحدة التحكم، Famicom.

على عكس نظام Nintendo Entertainment System الأمريكي، يتميز جهاز Famicom الياباني بوجود وحدتي تحكم متصلتين بالوحدة. يمكن للاعبين الذين يريدون استخدام وحدات تحكم تابعة لجهات خارجية توصيلها من خلال منفذ توسيع في الجزء الأمامي من النظام. ال تتريس يقرأ كود اللعبة المدخلات من منفذ وحدة التحكم “الإضافية” هذا، والذي يمكن أن يتضمن وحدتي تحكم NES قياسيتين إضافيتين من خلال استخدام محول (وهذا صحيح على الرغم من أن Famicom حصلت على إصدار مختلف تمامًا من تتريس من البرامج المضادة للرصاص).

كما يحدث، فإن منطقة ذاكرة الوصول العشوائي تتريس يتم استخدام الاستخدامات لمعالجة مدخلات وحدة التحكم الإضافية هذه أيضًا لموقع الذاكرة لروتين الانتقال الذي ناقشناه سابقًا. وبالتالي، عندما تتم مقاطعة روتين القفز هذا بسبب عطل، فإن ذاكرة الوصول العشوائي (RAM) ستحتفظ بالبيانات التي تمثل الأزرار التي يتم الضغط عليها على وحدات التحكم هذه. وهذا يمنح اللاعبين طريقة محتملة للتحكم بدقة في المكان الذي ينتقل إليه رمز اللعبة بعد حدوث العطل.

الترميز في جدول الدرجات العالية

بالنسبة لطريقة التحكم في القفز الخاصة بـ Displaced Gamers، يتعين على اللاعب الضغط باستمرار على “أعلى” على وحدة التحكم الثالثة واليمين واليسار والأسفل على وحدة التحكم الرابعة (تتطلب هذه المجموعة الأخيرة بعض التلاعب بوحدة التحكم للسماح بإدخال الاتجاه الأيسر والأيمن في وقت واحد ). يؤدي القيام بذلك إلى إرسال رمز الانتقال إلى منطقة ذاكرة الوصول العشوائي (RAM) التي تحتوي على الأسماء والنتائج الخاصة بقائمة النتائج العالية للعبة، مما يوفر مساحة أكبر من ذاكرة الوصول العشوائي (RAM) يمكن للاعب معالجتها مباشرة.

من خلال وضع “(G” في الجزء المستهدف من جدول النتائج العالية للنوع B، يمكننا إجبار اللعبة على الانتقال إلى آخر منطقة جدول الدرجات العالية، حيث سيبدأ في قراءة الأسماء والنتائج بالتسلسل كما يسميها Displaced Gamers كود “المعدن العاري”، مع الحروف والأرقام التي تمثل أكواد التشغيل لوحدة المعالجة المركزية NES.

لسوء الحظ، لا يوجد سوى 43 رمزًا محتملاً يمكن استخدامها في منطقة إدخال الاسم و10 أرقام مختلفة يمكن أن تكون جزءًا من درجة عالية. وهذا يعني أن جزءًا صغيرًا فقط من تعليمات كود التشغيل المتاحة لـ NES يمكن “تشفيرها” في جدول النقاط العالية باستخدام سطح الهجوم المتاح.

شاركها. فيسبوك تويتر بينتيريست لينكدإن Tumblr واتساب تيلقرام البريد الإلكتروني

مقالات ذات صلة

تطلق أوبن إيه آي أحدث نماذجها من ChatGPT باسم أسترا.

تدرس OpenAI إشراك الأمريكيين في ثروة الذكاء الاصطناعي من خلال حصة حكومية

السعودية تقدم نموذجًا للذكاء الاصطناعي يتفوق على نماذج أخرى.

فخ الهواتف الذكية.. الاشتراكات «المنسية» تسرق بياناتك البنكية وطوق النجاة موجود

كيف تخترق الخوارزميات “حالتك المزاجية” لتحثك على الشراء؟

من شاشة الهاتف إلى قاعة المحكمة، كيف أصبحت محادثات الذكاء الاصطناعي أدلة؟

إنفيديا توافق على شراء شركة Hugging Face مقابل 12.9 مليار دولار

كيف تمنع ميتا من استخدام صورك في تجارب الذكاء الاصطناعي؟

واتساب تتيح نقل محادثات مستخدمي آيفون دون الاعتماد على iCloud

اترك تعليقاً
اترك تعليقاً إلغاء الرد

Demo

اخر الأخبار

جنيف تحت وقع السطو هل تفقد سويسرا جاذبيتها للأثرياء

أنا أخصائي تغذية – لنلعب لعبة “اثنان من الحقائق وكذبة” عن السكر في نظامك الغذائي.

تطلق أوبن إيه آي أحدث نماذجها من ChatGPT باسم أسترا.

الأمعاء ودورها المفاجئ في تعزيز الذاكرة الغذائية

شراكة مغربية أمريكية لإطلاق مصنع أسمدة بقيمة 450 مليون دولار

رائج هذا الأسبوع

إيساك يسجل رقمًا قياسيًا مع ليفربول بعد عجز صلاح عن تحقيقه

رياضة السبت 05 سبتمبر 4:41 م

أوديشا تستهدف تحقيق نمو صناعي قائم على التصدير من خلال جولة استثمارية في الإمارات

اقتصاد السبت 05 سبتمبر 3:26 م

بنك البذور في غزة يساعد المزارعين على زراعة الأرض المتبقية لديهم.

الشرق الاوسط الجمعة 04 سبتمبر 6:01 م

ليفربول من الإفلاس إلى قيمة 7 مليارات: قصة تحول مذهلة

العالم الجمعة 04 سبتمبر 5:40 م

تجرب فتيات تيك توك أحمر شفاه بنكهة الخيار وتصفنه بـ “مثل الخيار!”

منوعات الجمعة 04 سبتمبر 5:16 م
الشرق تايمز
فيسبوك X (Twitter) الانستغرام بينتيريست
  • الرئيسية
  • سياسة الخصوصية
  • من نحن
  • إعلن معنا
  • اتصل بنا
2026 © الشرق برس. جميع حقوق النشر محفوظة.

اكتب كلمة البحث ثم اضغط على زر Enter