Impacket السلاح الصامت الذي يكسر بروتوكولات Windows

Impacket الصندوق الاسود
Impacket ليست برنامج واحد
هي إطار كامل يحتوي على عشرات السكربتات القادرة على التحكم في بروتوكولات Windows و Active Directory
تم تصميمها خصيصًا لاستخدامها في عمليات:
Red Team
Post-Exploitation
Lateral Movement
Credential Harvesting
Kerberos Attacks
NTLM Relay
هي الأداة المعيارية التي يعتمد عليها محترفو الاختراق الداخلي في أكبر الشركات الأمنية حول العالم
ما هي Impacket ؟
Impacket هي مكتبة Python تضم مجموعة ضخمة من السكربتات التي تسمح بتنفيذ عمليات اختراق على البروتوكولات المستخدمة بين أجهزة ويندوز مثل :
SMB
NTLM
LDAP
Kerberos
RPC
MSSQL
DCOM
WMI
بمعنى آخر:
هي أداة تفكيك البروتوكولات → تستغل الأخطاء الهيكلية في طريقة عمل الشبكة وليس ثغرات في النظام نفسه
ما وظيفة Impacket بالضبط ؟
تؤدي الأداة عدة مهام أساسية، منها :
✔ جمع وحصد كلمات المرور (Hash Dumping)
عبر secretsdump وsamrdump وlsadump
✔ تنفيذ أوامر عن بعد (Remote Command Execution)
عبر psexec وwmiexec وatexec وdcomexec
✔ تزوير تذاكر Kerberos (Golden Ticket / Silver Ticket)
عبر ticketer وgetTGT وgetST
✔ الهجمات الشهيرة على NTLM Relay
عبر ntlmrelayx
✔ الحركة الجانبية داخل الشبكة (Lateral Movement)
مثل WMI/DCOM/RPC/SAMR
✔ سحب بيانات الDomain Controller
مثل هاش krbtgt + SID + Keytabs
لماذا تعتبر Impacket خطيرة جدًا ؟
تخترق الثقة داخل Windows وActive Directory
أجهزة ويندوز مبنية على الثقة المتبادلة
Impacket تكسر هذه الثقة
لا تحتاج ثغرة… تحتاج صلاحيات بسيطة فقط
لو حصلت على أي حساب داخل الشبكة—even low privilege—Impacket تستطيع تحويله إلى سيطرة كاملة
تستطيع تنفيذ الأوامر بدون Logs واضحة
خصوصًا wmiexec و dcomexec
يمكنها الوصول إلى Domain Admin خلال دقائق
بمجرد سحب krbtgt hash يتم تزوير تذكرة Golden Ticket
تستغل كل بروتوكول في Windows لتفتح باب جديد
SMB → File Access
WMI → Execution
RPC → Enumeration
Kerberos → Privilege Escalation
لماذا Impacket مهمة لكل مهاجم أو محلل اختراق ؟
لأنها :
تعمل على كل الشبكات Windows/AD
واسعة جدا وتغطي معظم مراحل الاختراق
أدوات Red Team العالمية تعتمد عليها
مدعومة ومحدثة باستمرار
تتوافق مع Kali – Parrot – Ubuntu – Windows
لا يوجد بديل كامل لها
باختصار :
Impacket = عقل الهاكر داخل الشبكة
أشهر سكربتات Impacket + شرح + أوامر
1 ecretsdumppy
أخطر أداة لاستخراج كلمات مرور وهاشّات أجهزة ويندوز
الاستخدام:
secretsdumppy domain/user:password@target
يمكن استخراج:
NTLM hashes
LSA secrets
Cached credentials
Domain Controller hashes
2 psexecpy
تنفيذ أوامر على الجهاز باستخدام PsExec-style session
يشغّل CMD على الجهاز
الاستخدام:
psexecpy administrator@target
يدعم كلمات المرور، الهاش، التذاكر
3 wmiexecpy
أخطر من PsExec لأنه بدون إنشاء خدمة، وبالتالي Logs قليلة جدًا
الاستخدام:
wmiexecpy domain/user:hash@target
4 dcomexecpy
تنفيذ أوامر عبر DCOM:
Silent + قوي + بدون انتباه
الاستخدام:
dcomexecpy user:pass@host
5 atexecpy
تنفيذ أمر عبر خدمة جدولة المهام (AT service)
الاستخدام:
atexecpy administrator@target command
6 ntlmrelayxpy
أقوى أداة Relay في العالم
تعترض تسجيل دخول NTLM من جهاز → ثم تعيد إرسالها لجهاز آخر
تشغيل وضع SMB Relay:
ntlmrelayxpy -t smb://target
يدعم:
Dumping
Session takeover
Execution
File writes
7 ticketerpy
تزييف التذاكر الذهبية والفضية Kerberos
Golden Ticket:
ticketerpy -nthash <krbtgt_hash> -domain <DOMAIN> -domain-sid <SID> user
8 getTGTpy / getSTpy
سحب التذاكر الأصلية قبل التزييف
استخدام:
getTGTpy domain/user:pass
9 smbclientpy
استعراض الملفات عبر SMB برؤية احترافية
استخدام:
smbclientpy domain/user:pass@target
السيناريو الكامل للاختراق باستخدام Impacket
1️⃣ دخول الشبكة
من Wi-Fi أو سكربت خبيث أو VPN مفتوح
2️⃣ فحص Active Directory
استخدام netexec أو BloodHound.
3️⃣ استخراج الهاشّات
secretsdump.py user@target
4️⃣ تنفيذ أوامر
wmiexec.py user@host
5️⃣ سرقة krbtgt
من Domain Controller
6️⃣ تزوير Golden Ticket
ticketer.py
7️⃣ الدخول كـ Domain Admin
psexec.py domain/user@dc
وأصبحت الشبكة بالكامل تحت سيطرتك
نقاط الضعف والعيوب
تحتاج خبرة كبيرة في Active Directory
استخدام خاطئ قد يدمر النظام
قد تكتشفها أنظمة EDR الحديثة
قد تترك بعض Logs لو استخدمت PsExec
الخلاصة لماذا Impacket أداة أسطورية ؟
لأنها :
تخترق البروتوكولات نفسها
تكسر ثقة Windows الداخلية
توفر كل ما يحتاجه الهاكر داخل الشبكة
تقوم بدور Mini-Framework كامل للسيطرة
تُستخدم من قبل أفضل فرق Red Team في العالم
Impacket ليست أداة Impacket هي مرحلة كاملة من الاختراق الداخلي
الموسوعه الشامله لادوات الهكرز المختلفة
تابعني علي
اليوتيوب
كان معكم HARM والسلام عليكم ورحمت الله وبركاته