Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
pupy — Pupy هو إطار عمل مفتوح المصدر، متعدد المنصات (Windows, Linux, OSX, Android)، للتحكم والسيطرة (C2) وما بعد الاستغلال، مكتوب بلغة Python وC. | Kitploit
أدوات/GitHubGitHub/n1nj4sec/pupy
أمان أندرويدأطر اختبار الاختراقتصعيد الامتيازاتتوليد الحمولةالحركة الجانبيةما بعد الاستغلالالقيادة والسيطرةأداة الوصول عن بعدArchived
GitHubn1nj4sec/pupy

pupy

Pupy هو إطار عمل مفتوح المصدر، متعدد المنصات (Windows, Linux, OSX, Android)، للتحكم والسيطرة (C2) وما بعد الاستغلال، مكتوب بلغة Python وC.

9k1.9k11منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Pupy

Build Status

التثبيت البسيط

root@kitploit:~
pip3 install pipx
pipx ensurepath
pipx install git+https://github.com/n1nj4sec/pupy@nextgen

pupysh

إذا كنت تريد معلومات أكثر تفصيلاً، راجع الويكي

تثبيت التطوير

root@kitploit:~
git clone https://github.com/n1nj4sec/pupy
cd pupy
git checkout nextgen
git submodule init
git submodule update

pip install venv
python3 -m venv pupyvenv
source pupyvenv/bin/activate
pip install -r requirements.txt

شغّل pupysh من تثبيت التطوير:

root@kitploit:~
source pupyenv/bin/activate
python3 -m pupy.cli

الوصف

Pupy هي أداة C2 متعددة الوظائف ومتعددة المنصات وأداة استغلال لاحق مكتوبة بشكل أساسي بلغة بايثون. تتميز بإرشادات تنفيذ كاملة في الذاكرة وتترك بصمة منخفضة جدًا. يمكن لـ Pupy التواصل باستخدام وسائل نقل متعددة، والهجرة إلى العمليات باستخدام الحقن الانعكاسي، وتحميل كود بايثون عن بُعد، وحزم بايثون، وإضافات بايثون بلغة C من الذاكرة.

المميزات

  • يمكن لحمولة ويندوز تحميل مترجم بايثون بالكامل من الذاكرة باستخدام DLL انعكاسي.

    • لا يلمس Pupy القرص.
  • يمكن تعبئتها في ملف .py واحد وتشغيلها بدون أي تبعيات سوى مكتبة بايثون القياسية على جميع أنظمة التشغيل.

    • يتم استبدال PyCrypto بتطبيقات AES و RSA الخالصة بلغة بايثون عندما تكون غير متوفرة.
  • الهجرة بشكل انعكاسي إلى عمليات أخرى.

  • استيراد حزم بايثون الخالصة (.py, .pyc) وإضافات بايثون بلغة C المترجمة (.pyd, .so) عن بُعد من الذاكرة.

    • وحدات بايثون المستوردة لا تلمس القرص.
  • قابلة للتوسيع بسهولة، الوحدات سهلة الكتابة ويتم فرزها حسب نظام التشغيل والفئة.

  • يمكن للوحدات الوصول مباشرة إلى كائنات بايثون على العميل البعيد باستخدام rpyc.

  • الوصول إلى الكائنات البعيدة بشكل تفاعلي من قشرة pupy والحصول على الإكمال التلقائي للسمات البعيدة.

  • وسائل نقل الاتصال معيارية وقابلة للتكديس. تصدير البيانات باستخدام HTTP عبر HTTP عبر AES عبر XOR، أو أي مجموعة من وسائل النقل المتاحة.

  • التواصل باستخدام obfsproxy وسائل نقل قابلة للتوصيل.

  • تنفيذ أوامر غير تفاعلية على مضيفين متعددين في وقت واحد.

  • الأوامر والنصوص البرمجية التي تعمل على المضيفين البعيدين قابلة للمقاطعة.

  • الإكمال التلقائي للأوامر والوسائط.

  • يمكن تعريف تكوين مخصص: أسماء مستعارة للأوامر، وحدات. تشغيل تلقائي عند الاتصال، إلخ.

  • فتح قذائف بايثون تفاعلية مع الإكمال التلقائي على مترجم بايثون البعيد الكامل في الذاكرة.

  • يمكن فتح قذائف تفاعلية (cmd.exe, /bin/bash, إلخ) عن بُعد.

    • القذائف البعيدة على عملاء Unix و Windows لها tty حقيقي مع جميع إشارات لوحة المفاتيح التي تعمل تمامًا مثل قذيفة SSH.
  • تنفيذ ملف PE تنفيذي عن بُعد ومن الذاكرة.

  • إنشاء حمولات بتنسيقات متنوعة:

  • النشر في الذاكرة من سطر أوامر واحد باستخدام سطور بايثون أو باورشيل المفردة.
  • تضمين "scriptlets" في الحمولات المُنشأة لأداء بعض المهام "دون اتصال" دون الحاجة إلى اتصال بالشبكة (مثال: بدء مسجل المفاتيح، إضافة الثبات، تنفيذ سكربت بايثون مخصص، التحقق من VM، إلخ.)
  • منصات مستهدفة متعددة:

التوثيق

جميع التوثيق موجود على الويكي.

راجع الويكي

الأسئلة الشائعة

هل يعمل الخادم على ويندوز؟

لم يتم اختبار Pupy على ويندوز. نظريًا، يجب أن يعمل على أي منصة تدعم Docker و Docker Compose. ومع ذلك، ستحتاج إلى تكييف تعليمات تثبيت Docker Compose لمنصة ويندوز.

لا أستطيع تثبيت Pupy. فشل التثبيت.

  1. يُرجى الرجوع إلى الويكي. من الممكن أن يكون جوابك موجودًا هناك.
  2. ابحث في مشكلات Github وتحقق مما إذا كانت مشكلتك قد حُلّت بالفعل.
  3. إذا لم تُحل مشكلتك، افتح مشكلة جديدة باتباع إرشادات المشكلات.

إذا لم تتبع هذه الخطوات، سيتم إغلاق مشكلتك.

حمولات ووحدات Android و/أو Mac OSX لا تعمل.

لدى Pupy دعم محدود لـ Android و OSX. قد لا تتم صيانة هذه المنصات جيدًا وقد تتعطل بشكل متقطع. قد تكون بعض الوحدات (مثل مسجل المفاتيح) مفقودة لهذه المنصات.

التطوير

إذا أراد بعضكم المشاركة في تطوير pupy، فلا تترددوا! نقدر كل مساعدة وسيتم مراجعة جميع طلبات السحب.

هناك أيضًا ملاحظة صغيرة حول التطوير. يُرجى تشغيل flake8 قبل القيام بأي التزامات. ملف التكوين موجود هنا.

الاتصال

المنصةمعلومات الاتصال
البريد الإلكتروني[email protected]
تويترhttps://twitter.com/n1nj4sec

هذا المشروع هو تطوير شخصي، يرجى احترام فلسفته وعدم استخدامه لأغراض شريرة!

شكر خاص

شكر خاص لجميع المساهمين والداعمين الذين يساعدون في تحسين pupy وجعله أداة أفضل! :)

تنزيل الأداة
التنسيقالمعماريةالاسم المختصر
~~ Android Package ~~x86 & ARMv7apk
Linux Binaryx86lin_x86
Linux Binaryx64lin_x64
Linux Shared Objectx86so_x86
Linux Shared Objectx64so_x64
Windows PE Executablex86exe_x86
Windows PE Executablex64exe_x64
Windows DLLx86dll_x86
Windows DLLx64dll_x64
Python Scriptx86 & x64py
Python Onelinerx86 & x64py_oneliner
Powershellx86 & x64ps1
Powershell Onelinerx86 & x64ps1_oneliner
المنصةحالة الدعم
Windows XP~~ مدعوم ~~ توقف دعم بايثون
Windows 7~~ مدعوم ~~ توقف دعم بايثون
Windows 8مدعوم
Windows 10مدعوم
Linuxمدعوم
Mac OSXدعم محدود
Androidدعم محدود