
प्रूफ-ऑफ-कॉन्सेप्ट C# टूल जो COM इंटरफ़ेस के माध्यम से Outlook ईमेल पढ़ता है, ट्रिगर विषय पंक्तियों से base64-एन्कोडेड शेलकोड निकालता है, और ईमेल-आधारित C2 संचालन के लिए पेलोड को स्थानीय रूप से निष्पादित करता है।
एक सरल PoC जो Outlook एप्लिकेशन इंटरफ़ेस (COM इंटरफ़ेस) का उपयोग करके एक विशिष्ट ट्रिगर विषय पंक्ति के आधार पर सिस्टम पर शेलकोड निष्पादित करता है।
Microsoft.Office.Interop.Outlook नाम स्थान का उपयोग करके, डेवलपर्स संपूर्ण Outlook एप्लिकेशन का प्रतिनिधित्व कर सकते हैं (या कम से कम Microsoft के अनुसार)। इसका मतलब है कि नया एप्लिकेशन ईमेल पढ़ने (हाँ, इसमें संग्रह, कचरा आदि भी शामिल हैं) से लेकर उन्हें भेजने तक सब कुछ करने में सक्षम होना चाहिए।
पहले से मौजूद लाखों C# शेलकोड लोडरों पर आधारित, एक ट्रिगर विषय पंक्ति और बॉडी में बेस64 एन्कोडेड शेलकोड वाला ईमेल इस प्रोग्राम के एक हथियारबंद उदाहरण के साथ होस्ट को भेजा जा सकता है। प्रोग्राम तब ईमेल पढ़ेगा और ईमेल में एम्बेडेड शेलकोड को निष्पादित करेगा।
ट्रिगर के लिए एप्लिकेशन पोलिंग Outlook

शेलकोड निर्माण के साथ ट्रिगर ईमेल

Outlook क्लाइंट द्वारा प्राप्त ईमेल

बैडआउटलुक एप्लिकेशन द्वारा शेलकोड निष्पादन
