
AV/sandbox चोरी की क्षमता वाले ऑब्जस्क्योर VBA मैक्रोज़ उत्पन्न करता है, जो कमांड निष्पादन पेलोड के लिए डोमेन, डिस्क, मेमोरी और प्रक्रिया जाँच का समर्थन करता है।
सरल उपयोगिता जो अस्पष्ट मैक्रो उत्पन्न करने के लिए डिज़ाइन की गई है जिसमें AV / सैंडबॉक्स से बचने की तंत्र भी शामिल है।
Python 2.7
MMG.Malicious Macro Generator v2.0 - RingZer0 Team
Author: Mr.Un1k0d3r [email protected]
Usage: MMG.py [config] [output] (optional parameters)
[config] Config file that contain generator information
[output] Output filename for the macro
-l --list List of all available payloads and evasion techniques
-s --split_strings Randomly split strings at parts
-x --strings_to_hex Encode strings to hex
python MMG.py configs/generic-cmd.json malicious.vba
एक प्रोजेक्ट कॉन्फ़िग फ़ाइल का उदाहरण।
{
"description": "Generic command exec payload\nEvasion technique set to domain check",
"template": "templates/payloads/generic-cmd-evasion-template.vba",
"varcount": 150,
"encodingoffset": 4,
"chunksize": 200,
"encodedvars": {
"DOMAIN":"RINGZER0"
},
"vars": [],
"evasion": ["encoder", "domain"],
"payload": "cmd.exe /c whoami"
}
मैक्रो USERDOMAIN एनवायरनमेंट वेरिएबल को लाता है और मान की तुलना पूर्वनिर्धारित मान से करता है। यदि वे मेल खाते हैं तो अंतिम पेलोड निष्पादित होता है।
मैक्रो कुल डिस्क स्पेस की खोज करता है। VM और परीक्षण मशीनें अधिकतर छोटी डिस्क का उपयोग करती हैं।
मैक्रो कुल मेमोरी आकार की खोज करता है। Vms और परीक्षण मशीनें कम संसाधनों का उपयोग करती हैं।
मैक्रो सिस्टम अपटाइम की खोज करता है। सैंडबॉक्स एक छोटा अपटाइम लौटाएंगे।
मैक्रो जांचता है कि कोई विशिष्ट प्रक्रिया चल रही है (उदाहरण outlook.exe)
पायथन स्क्रिप्ट ह्यूरिस्टिक डिटेक्शन से बचने के लिए अस्पष्ट कोड भी उत्पन्न करेगी।
Mr.Un1k0d3r RingZer0 Team