خلال عطلة نهاية الأسبوع ، دخل اللاعبون القدر 2 مجتمع التي إلى رسالة خطأ يكسر اللعبة لا يمكن تشغيله إلا عن طريق إرسال رسائل دردشة داخل اللعبة إلى لاعبين آخرين. بانجي تم الرد يوم السبت من خلال تعطيل جميع الدردشة داخل اللعبة مؤقتًا أثناء التحقيق في المشكلة.
“الفريق على علم بالاستغلال الذي يتسبب حاليًا في طرد بعض اللاعبين ويعمل بنشاط لتحديد سبب المشكلة ومعالجتها”. القدر 2 مديرة المجتمع لينا روبرت كتب على تويتر فقط قبل تعطيل الدردشة في اللعبة بأكملها.
افرك تلك المداخل
يتألف الاستغلال الخبيث من سلسلة يزيد طولها عن 200 حرف ، تتكون في الغالب من أحرف صينية ، وفقًا للعديد من اللاعبين الذين واجهوها خلال عطلة نهاية الأسبوع (والذين شاركوا النص الممنوع مع Ars Technica). طريقة محددة هؤلاء يتم ترميز الأحرف الصينية في Unicode هذا يعني أن كل واحد منهم يمكن أن يشغل مساحة ذاكرة أكبر من حرف ASCII بايت واحد.
المراقبون ليقترح يعني هذا الاختلاف أن الرسالة ، كما تم ترميزها ، يمكن أن تتدفق إلى مناطق أخرى من الذاكرة في اللعبة ، حتى لو بدت الرسالة نفسها اجتازت اختبارات طول الأحرف العادية المصممة لمنع ذلك. كانت نتيجة الفيضان خطأ يسمى WEASEL مما أدى على الفور إلى تدمير لعبة المستلم ، كما هو موضح في هذا الفيديو عينة.
قبل الإغلاق ، يمكن أن يصبح اللاعبون عرضة للاستغلال من خلال رسائل الدردشة “الهمسة” المستهدفة داخل اللعبة أو من خلال رسائل الدردشة المحلية المرسلة من أعضاء Fireteam الخاصين بك.
مصيرتأتي مشاكل النص في أمازون بعد شهور من مشاكل أمازون عالم جديد واجهت MMO مشاكل من اللاعبين الذين اكتشف كيفية عرض سلاسل HTML في مربع الدردشة داخل اللعبة. هذا أدى إلى ناجون متعددون بما في ذلك واحد غمرت شاشات اللاعبين بصور النقانق العملاقة وهذا أكثر تعطلت الألعاب عندما تحرك اللاعبون فوق رابط تنسيق خاص.
بانجي بالفعل جدولة طرح الإصلاح العاجل ليوم الثلاثاء الثاني من آب (أغسطس) ، لذا يمكن حل هذه المشكلة بالكامل قريبًا. لكن دع هذا يكون درسًا لجميع المبرمجين هناك: تأكد من تعقيم إدخالاتك بالكامل قبل السماح بإرسالها إلى دردشة اللعبة!
“Social media addict. Zombie fanatic. Travel fanatic. Music geek. Bacon expert.”