
أتمتة إخفاء مصدر سكربتات PowerShell وعزلتها الافتراضية عبر واجهة برمجة تطبيقات ويب مرنة للغة بايثون (حزمة pip).
PowerShell Pro Obfuscator يحمي نصوص .ps1 الخاصة بك عبر إعادة التسمية، وتشفير السلاسل والأعداد الصحيحة متعدد الأشكال، وتسوية تدفق التحكم، والآلات ذات الحالات المحدودة (FSA)، ومحرك آلة افتراضية (VM)، وفحوصات تكامل ذاتية الدفاع، ورابط حماية، وفحوصات مضادة للتصحيح.
قم بتشويش وتخزين مؤقت وحماية نصوص .ps1 الخاصة بـ PowerShell عبر تشفير السلاسل متعدد الأشكال، ومحرك VM، وتحويلات الآلات ذات الحالات المحدودة، وفحوصات التكامل الذاتي ومضادة للتصحيح — عبر واجهة رسومية (GUI)، أو سطر أوامر (CLI)، أو أداة عبر الإنترنت، أو واجهة برمجة تطبيقات (API).
مزيد من التفاصيل التقنية، والتنزيلات، والوثائق متاحة على:
https://www.pelock.com/products/powershell-pro-obfuscator

وهو متاح لنظامي Windows وLinux:
تتوفر واجهات برمجة تطبيقات متعددة:
واجهة تشويش عبر الإنترنت:
عادةً ما يتم توزيع النصوص كملفات .ps1 عادية أو مدمجة في وحدات. هذه السهولة تعني أن أي شخص لديه حق الوصول إلى الملف يمكنه قراءة المنطق الكامل، والبحث عن بيانات الاعتماد أو مفاتيح API في السلاسل، وسرقة خوارزمياتك ما لم تتخذ خطوات إضافية لإخفاء النية.
PowerShell هي لغة برمجة نصية وقشرة عبر المنصات مبنية على .NET. تُستخدم على نطاق واسع للأتمتة، والتكوين، وخطوط أنابيب DevOps، وإدارة نقاط النهاية على Windows وLinux.
يأتي PowerShell Pro Obfuscator مع العديد من استراتيجيات التشويش والتخزين المؤقت والحماية المتقدمة. يمكنك بسهولة ضبط الحماية مقابل الحجم والأداء.

تشويش قوييستخدم PowerShell Pro Obfuscator استراتيجيات تشويش حديثة مثل تشفير السلاسل متعدد الأشكال، وتشفير الأعداد الصحيحة والعائمة، والضوضاء الخادعة. النتيجة تخفي القيم الحرفية والبنية مع الحفاظ على سلوك وقت التشغيل المختبر.
تخزين مؤقت للشفرةيتم رفع العبارات المحددة إلى رموز تشغيل لمحرك VM مولّد عشوائيًا مع حالات تبديل مخلوطة، ورموز تشغيل خادعة، وحلقة موزع مشوشة. يجب على المحللين تفسير الآلة الافتراضية بدلاً من قراءة PowerShell العادي.
الآلات ذات الحالات المحدودة (FSA)يعيد تشويش الآلات ذات الحالات المحدودة (FSA) كتابة كتل عبارات PowerShell الخطية إلى آلات ذات حالتين مع جدولة معتمة ومعالجات تبديل مخلوطة. بدلاً من قراءة الشفرة من الأعلى إلى الأسفل، يجب على المحللين متابعة الحالات الرقمية، وجداول الانتقال، والمسارات الخادعة لإعادة بناء الترتيب الأصلي.
مضاد للتصحيحتدرج الحماية المضادة للتصحيح فحوصات متعددة الأشكال تكتشف أدوات التصحيح المرفقة، ونقاط توقف PowerShell، وتفضيلات التصحيح وأوضاع التتبع، وإشارات المضيف ذات الصلة. عندما يتم تفعيل فحص، يخرج النص المشوش بصمت بدلاً من كشف المنطق المحمي أثناء التحليل التفاعلي.
فحوصات التكامل الذاتييتحقق فحص التمهيد من شكل النص على القرص (عدد الدوال ورموز التكامل) ويضبط مفتاح عبث عندما لا يعد الملف مطابقًا للبناء المشوش. تستهلك أجهزة فك تشفير السلاسل هذا المفتاح، لذا تعيد النصوص المعدلة قيمًا عشوائية بدلاً من النص العادي. ترفع هذه الطبقة ذاتية الدفاع تكلفة فك التشويش العادي وتعديلات الملفات.
رابط الحمايةيمرر تمرير متأخر يربط محللات فخ، واستدعاءات مساعدة مزيفة بوسائط عشوائية، وفخاخ مكدس ضحلة تظل نشطة فقط قبل اكتمال التمهيد. تحتفظ المقاطع المستخرجة بأسطح استدعاء صاخبة تبدو حقيقية تحت المراجعة الثابتة. يبقى التنفيذ العادي بعد فحص تكامل ناجح دون تغيير.
انظر إلى هذا المثال — يصبح نفس النص أصعب في القراءة للوهلة الأولى بعد التشويش.
function Get-Greeting {
param([string]$Name)
Write-Host "Hello World from $Name!"
}
Get-Greeting "PowerShell Pro Obfuscator"