خطف حساب الفيسبوك مع SMS

التمتع بها.

وهذا آخر يبرهن على وجود خلل بسيط الأمر الذي سيؤدي إلى سيطرة كاملة من أي حساب الفيسبوك، مع دون تفاعل المستخدم . 

الفيسبوك يتيح لك خيار لربط رقم هاتفك المحمول مع حسابك. هذا يسمح لك لتلقي التحديثات عبر SMS، ويعني أيضا يمكنك تسجيل الدخول باستخدام رقم بدلا من عنوان البريد الإلكتروني الخاص بك.
الخلل يكمن في /ajax/settings/mobile/confirm_phone.php نقطة النهاية. هذا يستغرق معايير مختلفة، ولكن أهم هما قانون، وهو رمز التحقق تلقت عبر الأجهزة المحمولة الخاصة بك، و profile_id ، الذي هو الحساب لربط عدد ل.
و، الشيء profile_id يتم تعيين إلى حسابك (من الواضح)، ولكن تغييرها إلى الهدف الخاص بك لا يؤدي خطأ.
لاستغلال هذا الخطأ، علينا أولا إرسال الرسالة F إلى 32665 ، وهو رمز قصير SMS في الفيسبوك في المملكة المتحدة. نحن تلقي رمز التحقق 8 الطابع الظهر.
صورة
نحن ندخل هذا الرمز في مربع تفعيل (الموجود هنا )، وتعديل profile_id عنصر داخل fbMobileConfirmationForm النموذج.
صورة
تقديم طلب بإرجاع 200. يمكنك أن ترى قيمة __user (التي يتم إرسالها مع كل الطلبات AJAX) يختلف عن profile_id نحن المعدلة.
صورة
ملاحظة: قد تضطر إلى reauth بعد تقديم الطلب، ولكن كلمة المرور المطلوبة هي لك، وليس الأهداف.
ثم استلام رسالة نصية قصيرة مع التأكيد.
صورة
الآن يمكننا initate طلب إعادة تعيين كلمة المرور على المستخدم والحصول على رمز عبر الرسائل القصيرة.
صورة
تلقي SMS آخر مع رمز إعادة تعيين.
صورة
نحن ندخل هذا الرمز في النموذج، اختيار كلمة مرور جديدة، وننتهي. الحساب هو لنا.
صورة

إصلاح

الفيسبوك ردت لم يعد قبول profile_id المعلمة من المستخدم.
وقد تم اغلاق هذه الثغرة بعذد حصول مكتشفها علي 20000$ ولكن يمكن ان يوجد تعديل علي الطريقة لتعمل من جديد هذا يبقي من طرف مكتشفي الثغرات 

هل أعجبك الموضوع ؟
التعليقات
0 التعليقات

ليست هناك تعليقات:

إرسال تعليق

جميع الحقوق محفوظة ©2012-2013 | ، نقل بدون تصريح ممنوع . Privacy-Policy| أنضم ألى فريق التدوين

traget='_blank'>