ليس من غير المألوف القفز إلى شبكة WiFi عامة عندما تكون بالخارج ، ولكن خطأً جديدًا اكتشفه الباحث كارل شو يظهر سببًا آخر لتكون خاصًا بشأن شبكات WiFi التي تنضم إليها.
تم الإبلاغ عنها لأول مرة الأسبوع الماضي فيما يتعلق بسلسلة نصية فريدة تستخدم رموز٪ ، تُظهر هذه المعلومات الجديدة أنه لا يلزم أن تكون محددة للغاية للعمل. بشكل أساسي ، ما يحدث هو أنه عندما تكتشف إحدى هذه الشبكات ، فإنها تعطل شبكة WiFi الخاصة بك. على ما يبدو ، فإن الإصلاح المباشر الوحيد هو إعادة تعيين إعدادات المصنع لجهاز iPhone أو iOS الخاص بك.
المثال الذي قدمه Schou هو٪ secretclub٪ power ، ولكن يبدو أن الأجزاء المهمة هنا هي “٪ s” و “٪ p” في اسم شبكة WiFi.
يلقي بعض الضوء على الخطأ ولماذا يمكن أن تتسبب سلاسل معينة من الرموز والحروف في حدوث مشكلات لجهاز iPhone. في الأساس ، كما يشرحون ، “[T]هو ‘٪[character]يستخدم بناء الجملة بشكل شائع في لغات البرمجة لتنسيق المتغيرات في سلسلة الإخراج. في لغة C ، يعني المحدد “٪ n” حفظ عدد الأحرف المكتوبة في سلسلة التنسيق إلى متغير تم تمريره إلى وظيفة تنسيق السلسلة. “
بعد ذلك ، يتم إرسال هذه السلسلة إلى مكتبات iOS الداخلية والتي يمكنها بعد ذلك فرض الكتابة الفوقية والمخزن المؤقت الذي سيؤدي إلى تلف الذاكرة.
بغض النظر عن “كيف” ، فإن الجزء المهم هنا هو أنه لا يوجد حل سهل لخلل WiFi هذا. بينما يمكنك تعديل نسخة احتياطية يدويًا لإزالة الاسم المسيء ، فإن ذلك ليس بالأمر السهل تمامًا. يبدو أن الإصلاح الآخر الوحيد هو إجراء إعادة ضبط المصنع بالكامل للجهاز.