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

في مرحلة الإعداد ، كان جهاز التوجيه متصلاً بالإنترنت. لكن لسبب ما ، لم تستقبل الأجهزة المتصلة بشبكة Wi-Fi الإنترنت. لقد فهمت. كان هناك علامة تبويب في لوحة جهاز التوجيه مع القدرة على استخدام أداة ping ، لذلك لا يمكن تشغيل telnet (آمل أن يفهم جميع القراء خطر التلنت المفتوح للخارج؟). شكل يشبه هذا:

يتم تنفيذ هذه الميزة على النحو التالي. يتلقى برنامج التوجيه من المستخدم سلسلة تحتوي على العنوان ، ثم يستبدل الأمر ping في سلسلة الاتصال:
ping -c < > <>
ما مدى تحقق الموجه من السلسلة التي تحتوي على العنوان؟ كان هذا السؤال الذي نشأ في رأسي. ثم استبدلت علامة الضم
والأمر ls . حصلت على هذا:

بالنسبة لأولئك في الخزان
في أنظمة UNIX ، يمكننا إجبار bash على تنفيذ أمر في الخلفية ، واستبدال علامة ضم بعده. في الوقت نفسه ، يمكننا استبدال أمر بعد علامة الضم ، وسيتم تنفيذه مع الأول. ما اعتدت في هذه الحالة. استبدال "8.8.8.8 & ls" ، حصلت على "ping -c 3 8.8.8.8 & ls". أجرى جهاز التوجيه أوامر ping و ls في وقت واحد. ثم أحضر النتيجة.
إذا تم السماح لهذا الخطأ في أي مكان آخر ، فسيصبح تهديدًا خطيرًا للغاية. بعد كل شيء ، فإن مثل هذه الثغرة الأمنية تساعد المهاجمين على إجبار جهاز التوجيه على تنفيذ أي أمر ، أو حتى السيطرة الكاملة على الجهاز. يتم تصنيف نقاط الضعف هذه على أنها
CWE-78 (OS Command Injection) .
لم أجلس مكتوفة الأيدي ، وهرعت إلى الكتابة إلى الشركة المصنعة حول الخطأ الموجود. وصفت بالتفصيل نموذج جهاز التوجيه وإصدار البرنامج الثابت والبرنامج النصي للعب الخطأ. التي تلقيت إجابة مثيرة للاهتمام:

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