
OpenSSH 7.7 - تعداد أسماء المستخدمين
OpenSSH 7.7 - تعداد أسماء المستخدمين
يمكن للمهاجم محاولة مصادقة مستخدم باستخدام حزمة غير صالحة (على سبيل المثال، حزمة مقطوعة)، و:
إذا كان المستخدم غير صالح (غير موجود)، فإن userauth_pubkey()
ترجع فورًا، ويرسل الخادم رسالة SSH2_MSG_USERAUTH_FAILURE
إلى المهاجم؛
إذا كان المستخدم صالحًا (موجودًا)، فإن sshpkt_get_u8() تفشل،
ويستدعي الخادم fatal() ويغلق اتصاله بالمهاجم.
استخدام المكتبة بسيط جدًا ويمكن استخدامه في بضعة أسطر فقط
python <target> --port <port> --userlist <username_file>