
تعداد المستخدمين الصالحين على Office 365 و Exchange عبر تقنيات تعتمد على الوقت والأخطاء عبر خدمات مكشوفة متعددة، بما في ذلك OWA و ActiveSync و Autodiscover.
تعداد Office 365 و Exchange
من المعروف على نطاق واسع أن OWA (Outlook Webapp) عرضة لهجمات تعداد المستخدمين القائمة على الوقت. تستخدم هذه الأداة جميع الخدمات المعروفة، وحتى بعض الخدمات الأقل شهرة التي يتم كشفها افتراضيًا بواسطة تثبيتات Exchange لتعداد المستخدمين. كما تستهدف Office 365 من أجل تعداد المستخدمين القائم على الأخطاء.
إذا كنت ترغب في تنزيل وتجميع الكود البسيط غير المعتمد، يجب عليك أولاً تثبيت GoLang! سأترك الوثائق الرائعة والموارد الأخرى عبر الإنترنت لمساعدتك في هذه المهمة.
https://golang.org/doc/install
يمكنك أيضًا تنزيل الإصدار المُجمَّع هنا.
قائمة أمثلة لأوامر هذا التطبيق، ولكن ببساطة قم بتشغيل الملف الثنائي مع أمر examples:
./msmailprobe examples
يمكنك أيضًا الحصول على مساعدة أكثر تحديدًا بتشغيل الملف الثنائي مع الوسائط التي تهتم بها:
./msmailprobe identify
./msmailprobe userenum
./msmailprobe userenum --onprem
./msmailprobe userenum --o365
العلم المستخدم:
-t لتحديد المضيف المستهدف
مثال:
./msmailprobe identify -t mail.target.com
الأعلام المستخدمة:
-E لقائمة البريد الإلكتروني أو -e لعنوان بريد إلكتروني واحد
-o [اختياري] لتحديد ملف الإخراج للبريد الإلكتروني الصحيح الذي تم تحديده
--threads [اختياري] لتعيين عدد الطلبات التي سيتم إجراؤها بشكل متزامن
أمثلة:
./msmailprobe userenum --o365 -E emailList.txt -o validemails.txt --threads 25
./msmailprobe userenum --o365 -e [email protected]
الأعلام المستخدمة:
-t لتحديد المضيف المستهدف
-U لقائمة المستخدمين أو -u لاسم مستخدم واحد
-o [اختياري] لتحديد ملف الإخراج للمستخدمين الصحيحين الذين تم تحديدهم
--threads [اختياري] لتعيين عدد الطلبات التي سيتم إجراؤها بشكل متزامن
أمثلة:
./msmailprobe userenum --onprem -t mail.target.com -U userList.txt -o validusers.txt --threads 25
./msmailprobe userenum --onprem -t mail.target.com -u admin
هذا المشروع مرخص بموجب رخصة MIT - راجع LICENSE.md للتفاصيل