
هذا المستودع عبارة عن مجموعة من دوال PowerShell التي يجب أن يعرفها كل مخترق

أنا حاليًا المساهم رقم #1 في تطوير الحمولات لدى Hak5. قررت إنشاء هذا المستودع لمشاركة جميع الدوال التي توصلت إليها لتطوير حمولاتي. بهدف بناء هذا المستودع مع مخترقين آخرين متشابهي التفكير. 😈
لتقديم الدالة الخاصة بك، استخدم هذا القالب
يجب حفظ الملف بصيغة .md ثم إرسال طلب سحب (Pull Request) للمراجعة.
محول من PowerShell إلى DuckyScript<--- استخدمه لتنسيق نصوص PS البرمجية إلى حمولة DuckyScript جاهزة للاستخدام

هذه مجموعة من دوال PowerShell التي ينبغي إضافتها إلى ترسانتك. إذا كنت تبحث عن كتابة الحمولات الخاصة بك، فلا تتردد في الرجوع إلى هذه المجموعة من الدوال التي جمعناها هنا
🧬
| الدالة | الوصف |
|---|---|
| UAC-Bypass | تُستخدم لتشغيل أي أمر بصلاحيات مستوى المدير (Admin) مع تجاوز UAC بالكامل |
| الدوال | الوصف |
|---|
| Detect Mouse Movement | تُستخدم لمعرفة ما إذا كان الهدف قد ابتعد عن جهاز الكمبيوتر الخاص به أو عاد إليه. |
| Set-Volume | تُستخدم لضبط مستوى الصوت على جهاز الكمبيوتر الخاص بالهدف. |
| PlaySound | تُستخدم لتشغيل ملف صوتي من نافذة وحدة التحكم. |
| Minimize-Apps | تُستخدم لتصغير جميع التطبيقات على شاشة الهدف. |
| Set-WallPaper | تُستخدم لتغيير خلفية سطح المكتب لدى الهدف. |
| Hide-Msg | استخدم إخفاء المعلومات (Steganography) لإخفاء رسالة سرية في صورة. |
| MsgBox | استخدم هذه الدالة لإنشاء مربع رسالة منبثقة عام. |
| Speak | تُستخدم لتحويل النص إلى كلام والتحدث عبر مكبرات الصوت لدى الهدف. |
| Clean-Exfil | تُستخدم هذه الدالة لمحو أي أثر لك بعد إحداث الفوضى على الهدف. |
| If-Admin | تُستخدم هذه الدالة لاختبار ما إذا كان الهدف بصلاحيات مدير (Admin). إذا كانت القيمة $True فسيتم تشغيل دالة ثانوية. |
| Invoke-WebRequest | تُستخدم هذه الدالة إما لتنزيل أو رفع الملفات أو البيانات. |
| NS-Lookup | تُستخدم هذه الدالة لتنزيل وتنفيذ الحمولات من سجلات DNS TXT |
| DropBox-Upload | تُستخدم هذه الدالة لرفع الملفات "المكتسبة" إلى Dropbox. |
| Discord-Upload | تُستخدم هذه الدالة لرفع الملفات "المكتسبة" إلى Discord. |
| PowerShell-2-Batch | تُستخدم هذه الدالة لتحويل نصوص PowerShell البرمجية إلى ملف .BAT. |
| B64-text | تُستخدم هذه الدوال إما لتشفير/فك تشفير النصوص البرمجية في Base64. |
| B64-img | تُستخدم هذه الدوال إما لتشفير/فك تشفير الصور في Base64. |
| TXT-img | تُستخدم هذه الدالة لتحويل مستند Word إلى صورة. |
| Abuse-CapsLock | استخدم مفتاح CapsLock كمؤشر لتقدم السكربت. |
| Add-Network | استخدم هذه الدالة لإضافة ملف تعريف شبكة إلى جهاز الكمبيوتر الخاص بالهدف. إما SECURED (مؤمّنة) أو OPEN (مفتوحة). |
| Wifi-Pass | استخدم هذه الدوال لجرد شبكات الهدف اللاسلكية والحصول على كلمات مرور WiFi الخاصة به. |
| Get-GeoLocation | استخدم هذه الدالة للحصول على الموقع الجغرافي للهدف. |
| Get-BrowserData | استخدم هذه الدالة للحصول على سجل التصفح والإشارات المرجعية من المتصفحات |