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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
nxc-vulnscan — وحدة NetExec: تشغيل جميع فحوصات الثغرات الأمنية القياسية في Windows دفعة واحدة (فحص فقط، دون استغلال) | Kitploit
أدوات/GitHubGitHub/rvsh3ll/nxc-vulnscan
أدوات دفاعيةماسحات الثغرات الأمنيةتحليل الثغرات الأمنيةالاستغلالالبرمجة النصية والأتمتةأمن الشبكاتاختبار الاختراقالفريق الأحمر
GitHubrvsh3ll/nxc-vulnscan

nxc-vulnscan

وحدة NetExec: تشغيل جميع فحوصات الثغرات الأمنية القياسية في Windows دفعة واحدة (فحص فقط، دون استغلال)

عرض المستودع
50منذ يوم واحدلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

vulnscan

وحدة NetExec واحدة. كل فحوصات ثغرات Windows.
مثل coerce_plus، لمجموعة الفحوصات القياسية بأكملها — ولا شيء يستغل الثغرات.

NetExec Python License Opsec

vulnscan هي وحدة مستخدم لـ NetExec (nxc). تقوم بتحميل وحدات فحص ثغرات Windows القياسية وتشغيلها في تمريرة واحدة ضد كل مضيف.

وهي لا تعيد تنفيذ الفحوصات. وهي لا تستغل الثغرات.

ستقوم بـلن تقوم بـ
استدعاء zerologon، ms17-010، smbghost، nopac، printnightmare، coerce_plus، …إعادة تعيين كلمة مرور جهاز DC
استدعاء coerce_plus بدون مستمعإجبار PetitPotam / PrinterBug إلى عنوان IP الخاص بك
استدعاء wdigest مع ACTION=checkتمكين WDigest أو RDP أو UAC عن بُعد
طباعة ملخص [HIT] / [----]استخراج NTDS أو lsass أو إسقاط ملفات

يتم تخطي وحدات NetExec المحذوفة (petitpotam، printerbug، dfscoerce، shadowcoerce) — فـ coerce_plus يغطي هذا النطاق بالفعل.


التثبيت

يجب أن يكون اسم الملف vulnscan.py. يرفض NetExec أي وحدة لا يتطابق اسمها مع اسم الملف.

mkdir -p ~/.nxc/modules
curl -fsSL https://raw.githubusercontent.com/rvsh3ll/nxc-vulnscan/main/vulnscan.py \
  -o ~/.nxc/modules/vulnscan.py

nxc smb -L | grep vulnscan

أو استنسخ:

git clone https://github.com/rvsh3ll/nxc-vulnscan.git
cp nxc-vulnscan/vulnscan.py ~/.nxc/modules/vulnscan.py

يحتاج إلى تثبيت NetExec عامل. يستورد الغلاف وحدات من nxc/modules/ المرفقة مع نسختك.


الاستخدام

# unauthenticated / null session
nxc smb 10.0.0.10 -M vulnscan

# domain user
nxc smb 10.0.0.10 -u jdoe -p 'Password' -d corp.local -M vulnscan

# SOCKS pivot
proxychains -q nxc smb 10.0.0.10 -u jdoe -p 'Password' -M vulnscan

# subset
nxc smb 10.0.0.10 -M vulnscan -o CHECKS=ms17-010,smbghost,zerologon,coerce_plus

# skip the slow Zerologon brute
nxc smb 10.0.0.10 -M vulnscan -o SKIP=zerologon

# list checks, do not scan
nxc smb 10.0.0.10 -M vulnscan -o LIST=1

تُنفَّذ فحوصات المسؤول فقط عندما يمتلك NetExec بالفعل جلسة ذات امتيازات (Pwn3d!).

الخيارات

الخيارالمعنى
CHECKSأسماء وحدات جاهزة مفصولة بفواصل. الافتراضي: كل الوحدات المنطبقة
SKIPأسماء مفصولة بفواصل لتخطيها
LISTطباعة جدول الفحوصات المدمج والتوقف
LISTENERيُتجاهل. هذه الوحدة للفحص فقط

مثال على المخرجات

المضيفون والنطاقات والحسابات أدناه هي عناصر نائبة.

SMB         10.0.0.10   445   DC01   [*] Windows Server 2016 Standard (name:DC01) (domain:CORP.LOCAL) (signing:True)
SMB         10.0.0.10   445   DC01   [+] CORP.LOCAL\jdoe:Password
VULNSCAN    10.0.0.10   445   DC01   [*] Running 14 stock check modules (no exploit)
VULNSCAN    10.0.0.10   445   DC01   [*] --- ms17-010 ---
VULNSCAN    10.0.0.10   445   DC01   [*] --- smbghost ---
VULNSCAN    10.0.0.10   445   DC01   [*] --- zerologon ---
ZEROLOGON   10.0.0.10   445   DC01   VULNERABLE
ZEROLOGON   10.0.0.10   445   DC01   Next step: https://github.com/dirkjanm/CVE-2020-1472
VULNSCAN    10.0.0.10   445   DC01   [*] --- coerce_plus ---
COERCE_PLUS 10.0.0.10   445   DC01   VULNERABLE, DFSCoerce
COERCE_PLUS 10.0.0.10   445   DC01   VULNERABLE, PetitPotam
COERCE_PLUS 10.0.0.10   445   DC01   VULNERABLE, Printerbug
VULNSCAN    10.0.0.10   445   DC01   [*] --- spooler ---
SPOOLER     10.0.0.10   445   DC01   Spooler service enabled
VULNSCAN    10.0.0.10   445   DC01   ======== vulnscan summary ========
VULNSCAN    10.0.0.10   445   DC01   [HIT]  zerologon          VULNERABLE
VULNSCAN    10.0.0.10   445   DC01   [HIT]  coerce_plus        VULNERABLE, DFSCoerce | VULNERABLE, PetitPotam
VULNSCAN    10.0.0.10   445   DC01   [HIT]  spooler            Spooler service enabled
VULNSCAN    10.0.0.10   445   DC01   [*] [----] ms17-010           no highlight (not vulnerable / no signal)
VULNSCAN    10.0.0.10   445   DC01   [*] [----] smbghost           no highlight (not vulnerable / no signal)
VULNSCAN    10.0.0.10   445   DC01   =================================

الوحدات الفرعية تحتفظ بأسمائها في العمود الأول. يطبع vulnscan ملخصًا مجمعًا في النهاية.


الفحوصات

تسجيل الدخول (يعمل دون صلاحيات المسؤول المحلي)

الوحدةالفحص
ms17-010EternalBlue
smbghostSMBGhost (CVE-2020-0796)
zerologonZerologon (CVE-2020-1472) — فحص فقط، لا يعيّن كلمة مرور فارغة
ntlm_reflectionانعكاس NTLM (CVE-2025-33073)
remove-micDrop-the-MIC (CVE-2019-1040)
printnightmarePrintNightmare
spoolerإمكانية الوصول إلى Print Spooler
webdavWebClient / DAV RPC (استدراج WebDAV)
coerce_plusPetitPotam، PrinterBug، DFSCoerce، ShadowCoerce، MS-EVEN — دون مستمع
nopacnoPac (CVE-2021-42278 / 42287) — يتطلب مستخدم نطاق
enum_avحماية نقطة النهاية
enum_caADCS CA عبر RPC
sccm-recon6موقع SCCM / نقطة التوزيع
ioxidresolverواجهات شبكة إضافية

المسؤول (جلسة Pwn3d!)

الوحدةالفحص
ntlmv1LmCompatibilityLevel (السماح بـ NTLMv1)
runaspplLSA RunAsPPL
uacUAC EnableLUA
install_elevatedAlwaysInstallElevated
bitlockerحالة BitLocker
wdigestWDigest UseLogonCredential — ACTION=check فقط
wccتكوين أمان Windows
presenceجلسات Domain / Enterprise Admin

غير مضمنة عن قصد: استخراج بيانات الاعتماد (lsassy، ntdsutil، …)، التنفيذ (web_delivery، met_inject)، إسقاط الملفات (slinky، scuffy)، ووحدات التمكين/التعطيل (rdp، remote-uac).


كيف يعمل

nxc smb TARGET -M vulnscan
        │
        ▼
  ~/.nxc/modules/vulnscan.py
        │  importlib-load each stock module
        ▼
  nxc/modules/ms17-010.py
  nxc/modules/zerologon.py
  nxc/modules/coerce_plus.py
  ...
        │  on_login / on_admin_login
        ▼
  per-check output + [HIT] summary

يتم إنشاء كل عنصر فرعي من شجرة NetExec الخاصة به باستخدام مواصفة importlib فريدة (حتى لا تتعارض مع بعضها البعض). لا يتم تمرير LISTENER أبدًا. يحصل wdigest دائمًا على ACTION=check.


ملاحظات

  • Zerologon بطيء (حتى ~2000 محاولة Netlogon). تخطَّه باستخدام -o SKIP=zerologon عندما تريد باقي الحزمة أولاً.
  • wcc صاخب ويتواصل مع RemoteRegistry. تخطَّه باستخدام -o SKIP=wcc إذا كنت تريد فحوصات CVE فقط.
  • هذا غلاف للتسهيل، وليس بديلاً عن ماسح ثغرات مناسب.
  • للقيام بالإكراه فعليًا، شغّل -M coerce_plus -o LISTENER=<your-ip> بنفسك. لن يقوم vulnscan بذلك.
  • للتقييمات المصرح بها فقط. أنت مسؤول عن كيفية استخدامك لهذا.

الترخيص

MIT © rvsh3ll

تنزيل الأداة