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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/tyranid/dotnettojscript
توليد الحمولةالبرمجة النصية والأتمتةما بعد الاستغلالتحليل البرمجيات الخبيثةاختبار الاختراقالفريق الأحمرتطوير الحمولات
GitHubtyranid/dotnettojscript

DotNetToJScript

أداة لإنشاء ملف JScript يقوم بتحميل تجميعة .NET v2 من الذاكرة.

عرض المستودع
1.3k30416منذ 5 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

هذا الملف جزء من DotNetToJScript - أداة لتوليد JScript يقوم بتهيئة أي .NET Assembly وclass بشكل عشوائي. حقوق النشر (C) James Forshaw 2017

DotNetToJScript برنامج حر: يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة GNU General Public License كما نشرتها مؤسسة البرمجيات الحرة، إما الإصدار 3 من الرخصة، أو (حسب اختيارك) أي إصدار لاحق.

يُوزَّع DotNetToJScript على أمل أن يكون مفيدًا، لكن دون أي ضمان؛ دون حتى الضمان الضمني لـ القابلية للتسويق أو الملاءمة لغرض معين. راجع رخصة GNU General Public License لمزيد من التفاصيل.

يجب أن تكون قد تلقيت نسخة من رخصة GNU General Public License مع DotNetToJScript. إذا لم يكن الأمر كذلك، راجع http://www.gnu.org/licenses/.

ملاحظات الاستخدام:

هذا يعمل فقط من JScript كامل الثقة (بديهيًا)، لذا يجب أن يعمل في scriptlets وغيرها. افتراضيًا سيعمل فقط إذا كان v2/v3/v3.5 مثبتًا. لكن إذا حددت مفتاح '-ver auto' عند بناء المخرجات فسيعمل أيضًا على v4+ فقط، لكن ذلك سيُدخل اعتمادًا على WScript.Shell وهو ما قد لا ترغب فيه.

لاستخدام هذا ستحتاج إلى إنشاء assembly يستهدف .NET 2 (رغم أنه في معظم الحالات يمكنك أيضًا استخدام 3.5 لأنك لا ترى عادةً .NET 2 مثبتًا بشكل منفرد. في الـ assembly نفّذ class يُسمى TestClass يقوم بشيء تريد القيام به في الـ constructor العام الذي لا يأخذ معاملات.

public class TestClass { public TestClass() { /* Start notepad */ Process.Start("notepad.exe"); } }

تأكد من أنه public. ثم مرّر إلى هذه الأداة مسار الـ .NET assembly. إذا أضفت إلى الـ class السمة ComVisible فيمكنك حتى التفاعل مع الكائن بعد إنشائه. مثلًا:

[ComVisible(true)] public class TestClass { public void DoSomething(string arg) { } }

يمكنك تغيير اسم class الدخول باستخدام المفتاح -c وإضافة الاسم. يمكنك أيضًا جعل الأداة تضيف كودًا إضافيًا للتفاعل مع الكائن عبر تحديد المعامل -s مع مسار ملف نصي يحتوي على JScript الإضافي. يُسمى الكائن المُنشأ 'o'، لذا مثلًا إذا أردت استدعاء طريقة DoSomething فحمّل ملفًا يحتوي على:

o.DoSomething("SomeArg");

الوضع الافتراضي هو إخراج ملف JScript يمكن تنفيذه في Windows Scripting Host. لكن إذا أردت scriptlet فمرّر إما -m (لـ scriptlet يمكن استخدامه من scriptlet moniker) أو -u (لـ scriptlet يمكن استخدامه من regsvr32). يمكنك أيضًا تحديد المفتاح '-l vba' لإخراج ملف VBA يجب أن يعمل في Office Macros أو '-l vbscript' لـ VBScript.

أخيرًا، افتراضيًا ستُخرج الأداة إلى stdout، ويمكنك الإخراج مباشرة إلى ملف باستخدام المفتاح -o.

تنزيل الأداة