مترجم قائم على Forth يُنشر كـ shellcode مستقل عن الموضع لمعمارية x86_64، ويوفر وكيل تنفيذ تعليمات برمجية عن بُعد مع REPL تفاعلي عبر TCP وHTTP وICMP وSMB.
مترجم EvilVM لأدوات أبحاث أمن المعلومات. تم بناء المشروع حول مترجم Forth للشيفرة الأصلية يتم نشره كـ shellcode مستقل عن الموقع. يوفر منصة لتنفيذ الشيفرة عن بُعد، وهو مفيد في سياقات أمن المعلومات.
قدمت الإصدار ألفا من EvilVM في NolaCon، 2019. يمكنك مشاهدة تسجيل الفيديو الخاص بـ Irongeek على YouTube، للحصول على مقدمة جيدة للمشروع وبعض العروض التوضيحية:
ابحث عن وثائق EvilVM على موقع الوثائق.
حالة الاستخدام الأساسية لـ EvilVM هي نشر الوكيل على نظام بعيد، والتفاعل معه. يتم تقديم المفسر الخارجي للغة كصدفة تفاعلية أو REPL، ويوفر النظام القدرة على توصيل الشيفرة إلى الوكيل، والتي يتم تجميعها، وإضافتها إلى البيئة العالمية الفائقة الثبات.
تم اتخاذ الخيارات التقنية مع مراعاة أهداف المشروع: