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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
NebulaPulsar — NebulaPulsar هو إطار عمل إثبات مفهوم للزرع في الذاكرة لصفحات الويب الخلفية (webshells) الخاصة بـ Java (JSP) و ASP.NET (ASPX/ASHX/ASMX)، تم تطويره في الأصل كجزء من مشروع Alien. | Kitploit
أدوات/GitHubGitHub/iss4cf0ng/nebulapulsar
أدوات التشفير/فك التشفيرتوليد الحمولةتحليل الشفرة الديناميكي (DAST)الاستغلالاستغلال تطبيقات الويبما بعد الاستغلالتحليل البرمجيات الخبيثةالتعلم والتعليمالفريق الأحمرتطوير الحمولات
GitHubiss4cf0ng/nebulapulsar
4713منذ شهر واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

NebulaPulsar

NebulaPulsar هو إطار عمل إثبات مفهوم للزرع في الذاكرة لصفحات الويب الخلفية (webshells) الخاصة بـ Java (JSP) و ASP.NET (ASPX/ASHX/ASMX)، تم تطويره في الأصل كجزء من مشروع Alien.

عرض المستودعالموقع الإلكتروني

NebulaPulsar

تحديث: أصبح هذا المشروع الآن مشروعًا فرعيًا من Alien لإظهار أفكاري وأغراض التجربة.

NebulaPulsar هو إطار عمل إثبات مفهوم للزرع في الذاكرة لمنصات Java (JSP) وASP.NET (ASPX/ASHX/ASMX)، تم تطويره أصلاً كجزء من مشروع Alien.

على عكس عروض webshell التقليدية التي تركز فقط على تنفيذ الأوامر، يستكشف NebulaPulsar كيف يمكن للزرع في الذاكرة إنشاء قناة اتصال مشفرة، وتحميل الحمولات ديناميكيًا، وتنفيذها بالكامل في الذاكرة.

المشروع مخصص لأغراض البحث الأمني، وتحليل البرامج الضارة، والتعليم الدفاعي. لم يتم تصميمه ليكون إطارًا هجوميًا تشغيليًا.

تفاصيل تقنية:

  • NebulaPulsar: إطار عمل إثبات مفهوم للزرع في الذاكرة لـ JSP وASP.NET
  • NebulaPulsar 2.0: CFM Webshell وميزات جديدة

إذا وجدت هذا المشروع مفيدًا أو غنيًا بالمعلومات، سأكون ممتنًا حقًا لوضع ⭐ على المستودع. دعمك سيكون دافعًا كبيرًا لي لمواصلة تحسين هذه الأداة.


إخلاء المسؤولية

"إذا قمت بإهانة أبحاث الهجوم، فإنك تسيء تقدير مساهمتها. الهجوم والدفاع ليسا ندين. الدفاع هو طفل الهجوم." — جون لامبرت

تم إنشاء هذا المشروع فقط للأغراض التعليمية والبحثية والدفاعية في مجال الأمن السيبراني.

الغرض منه هو دراسة تنفيذ تقنيات الزرع الحديثة في الذاكرة، والاتصال المشفر، وتنفيذ الحمولة الديناميكي عبر منصات Java و.NET.

المشروع ليس مخصصًا للوصول غير المصرح به، أو الثبات، أو النشر الخبيث. أي استخدام ضد أنظمة دون إذن صريح يتم ثنيه بشدة.

المؤلف لا يتحمل أي مسؤولية عن أي إساءة استخدام أو ضرر ناتج عن هذا المشروع.


الدافع

أثناء تطوير Alien، أردت أن أفهم بشكل أفضل كيفية تصميم الـ webshells المقيمة في الذاكرة الحديثة والزرعات داخليًا.

العديد من الـ webshells المتاحة للجمهور تركز على الوظائف ولكنها نادرًا ما تشرح لماذا تم تنفيذها بهذه الطريقة. ميزات مثل الاتصال المشفر، وتنفيذ الحمولة في الذاكرة، وتحميل الفئات الديناميكي، والزرع المعتمد على الجلسات غالبًا ما تُعامل كصناديق سوداء.

تم إنشاء NebulaPulsar لسد هذه الفجوة.

بدلاً من استنساخ تطبيق موجود، يستكشف هذا المشروع المفاهيم الأساسية وراء الزرعات الذاكرة الحديثة ويوضح كيفية تنفيذ هذه الأفكار على كل من منصتي Java و.NET.

طوال عملية التطوير، درست موضوعات تشمل:

  • داخلية ClassLoader في Java
  • .NET Assembly.Load() والانعكاس
  • تنفيذ الحمولة في الذاكرة
  • قنوات الاتصال المشفرة
  • الزرع في الذاكرة المعتمد على الجلسات
  • تحميل الحمولة الديناميكي
  • تقنيات مكافحة الطب الشرعي الأساسية

الهدف هو فهم كيف تعمل هذه التقنيات، وليس تشجيع إساءة استخدامها.


البنية

ينقسم هذا الإطار إلى طبقتين:

NebulaPulsar

NebulaPulsar هو الزرع المقيم في الذاكرة. وهو مسؤول عن:

  • إنشاء قناة اتصال مشفرة (AES)
  • إدارة جلسات HTTP
  • فك تشفير الحمولات الواردة
  • تحميل الفئات/التجميعات ديناميكيًا في الذاكرة
  • إدارة دورة حياة الحمولة (دائمة / متطايرة)

DarkMatter

DarkMatter هي الحمولة التي ينفذها NebulaPulsar.

تنفذ منطق ما بعد الاستغلال الفعلي مع بقائها مستقلة عن طبقة النقل، مما يسهل توسيعها بوحدات وقدرات إضافية.

مبدأ التشغيل

يتم حقن NebulaPulsar أولاً في الـ webshell الهدف ويبقى مقيمًا في الذاكرة.

بمجرد التهيئة، ينشئ قناة اتصال مشفرة وينتظر الحمولات الواردة.

ثم يتم تسليم الحمولات اللاحقة، مثل DarkMatter، عبر هذه القناة. يقوم NebulaPulsar بفك تشفير الحمولة، وتحميلها مباشرة في الذاكرة، ونقل التنفيذ إليها.

DarkMatter مسؤولة عن تنفيذ وظائف أكثر تقدمًا، بينما يظل NebulaPulsar خفيف الوزن ويركز على إدارة الحمولة والاتصال.


عرض توضيحي (لقطة شاشة)

JSP


ASPX


ASMX


ASHX


Wireshark


الاستخدام

التحميل:

root@kitploit:~
wget https://github.com/iss4cf0ng/NebulaPulsar/releases/latest/download/NebulaPulsar.tar.gz
tar -xzf NebulaPulsar.tar.gz
cd ./NebulaPulsar

تشغيل باستخدام Python:

root@kitploit:~
python3 main.py --url http://localhost/nebulapulsar.jsp --script java --encoding='utf-8'

الخطط المستقبلية

  • إضافة وظائف أكثر لـ DarkMatter (الحمولة)

الشكر

شكرًا لاطلاعك على هذا المشروع. مرحب بالملاحظات والاقتراحات.

تنزيل الأداة