
macro_pack @EmericNasi द्वारा एक उपकरण है जिसका उपयोग Office दस्तावेज़ों, VB स्क्रिप्ट, शॉर्टकट और पेंटेस्ट, डेमो और सोशल इंजीनियरिंग मूल्यांकन के लिए अन्य प्रारूपों के अस्पष्टीकरण और निर्माण को स्वचालित करने के लिए किया जाता है। macro_pack का लक्ष्य शोषण को सरल बनाना, एंटीमैलवेयर बाईपास करना और दुर्भावनापूर्ण मैक्रो और स्क्रिप्ट निर्माण से अंतिम दस्तावेज़ निर्माण तक की प्रक्रिया को स्वचालित करना है। यह रेडटीम या सुरक्षा अनुसंधान के लिए उपयोगी कई सहायक सुविधाएँ भी प्रदान करता है।
मैक्रोपैक कम्युनिटी एक उपकरण है जिसका उपयोग एमएस ऑफिस दस्तावेज़ या वीबीएस जैसे फॉर्मेट जैसे रेट्रो फॉर्मेट के अस्पष्टीकरण और निर्माण को स्वचालित करने के लिए किया जाता है। यह विभिन्न शॉर्टकट फॉर्मेट भी संभालता है। इस उपकरण का उपयोग रेड टीमिंग, पेंटेस्ट, डेमो और सामाजिक इंजीनियरिंग आकलन के लिए किया जा सकता है। मैक्रोपैक एंटीमैलवेयर समाधान बाईपास को सरल करेगा और वीबी स्रोत से अंतिम ऑफिस दस्तावेज़ या अन्य पेलोड प्रकार तक की प्रक्रिया को स्वचालित करेगा। इसका उपयोग करना बहुत सरल है:
यह उपकरण लोकप्रिय पेंटेस्ट उपकरणों (मेटास्प्लॉइट, एम्पायर, ...) द्वारा उत्पन्न पेलोड के साथ संगत है। इसे अन्य उपकरणों के साथ संयोजित करना भी आसान है क्योंकि stdin से इनपुट पढ़ना और किसी अन्य उपकरण के लिए शांत आउटपुट रखना संभव है। यह उपकरण Python3 में लिखा गया है और लिनक्स और विंडोज दोनों प्लेटफॉर्म पर काम करता है
नोट: ऑफिस दस्तावेज़ स्वचालित निर्माण या ट्रोजन सुविधाओं के लिए सही एमएस ऑफिस एप्लिकेशन स्थापित विंडोज प्लेटफॉर्म की आवश्यकता है।

यह उपकरण विभिन्न अस्पष्टीकरण तकनीकों का उपयोग करेगा, सभी स्वचालित। अस्पष्टीकरण सुविधाएँ सभी वीबीए और वीबीएस आधारित फॉर्मेट के साथ संगत हैं जो मैक्रोपैक द्वारा उत्पन्न किए जा सकते हैं। मूल अस्पष्टीकरण (-o विकल्प) में शामिल हैं:
मैक्रोपैक कई प्रकार के एमएस ऑफिस दस्तावेज़ और स्क्रिप्ट फॉर्मेट उत्पन्न कर सकता है। फॉर्मेट स्वचालित रूप से दिए गए फ़ाइल एक्सटेंशन के आधार पर अनुमान लगाया जाएगा। फ़ाइल निर्माण --generate या -G विकल्प का उपयोग करके किया जाता है। मैक्रोपैक प्रो संस्करण आपको मौजूदा ऑफिस फ़ाइलों को --trojan या -T विकल्प के साथ ट्रोजन करने की भी अनुमति देता है।
एमएस ऑफिस समर्थित फॉर्मेट हैं:
स्क्रिप्टिंग (txt) समर्थित फॉर्मेट हैं:
शॉर्टकट/शेल समर्थित फॉर्मेट हैं:
ध्यान दें कि सभी स्क्रिप्टिंग और शॉर्टकट फॉर्मेट (LNK को छोड़कर) मैक्रोपैक के लिनक्स संस्करण पर भी उत्पन्न किए जा सकते हैं।
इस सॉफ्टवेयर का उपयोग केवल रेड टीम अभियान, पेनिट्रेशन टेस्टिंग, फिशिंग सिमुलेशन, सुरक्षा अनुसंधान, या सुरक्षा मूल्यांकन के अन्य रूपों के संदर्भ में, सिस्टम मालिकों के कानूनी और औपचारिक प्राधिकरण के साथ किया जाना चाहिए। बिना पूर्व सहमति के लक्ष्यों पर हमला करने के लिए इस सॉफ्टवेयर का उपयोग निषिद्ध और अवैध है। सभी लागू स्थानीय, राज्य, संघीय और राष्ट्रीय कानूनों का पालन करना उपयोगकर्ता की जिम्मेदारी है। हम कोई दायित्व नहीं मानते हैं और इस सॉफ्टवेयर के उपयोग से होने वाले किसी भी दुरुपयोग या क्षति के लिए जिम्मेदार नहीं हैं।
मैक्रोपैक की सभी क्षमताएं और विकल्प मैक्रोपैक कम्युनिटी पर उपलब्ध नहीं हैं। केवल कम्युनिटी संस्करण ऑनलाइन उपलब्ध है। प्रो संस्करण की विशेषताएं वास्तव में प्रक्रिया को "weaponizing" कर रही हैं, इसलिए उनकी पहुंच पेशेवरों तक सीमित है। प्रो मोड में निम्नलिखित विशेषताएं शामिल हैं:
कुछ छोटे डेमो वीडियो BallisKit Vimeo चैनल पर उपलब्ध हैं।
महत्वपूर्ण: यदि आप मैक्रोपैक प्रो के बारे में मुझसे संपर्क करना चाहते हैं, तो मेरा emeric.nasi [at] sevagas.com ईमेल पता उपयोग करें। मैं प्रो संस्करण के लिए गुमनाम पूछताछ का उत्तर नहीं दूंगा, केवल पेशेवर ईमेल का।
### स्रोतों से स्थापित करें
MacroPack बनाने के लिए आपको Windows मशीन पर होना चाहिए। निर्भरताएँ डाउनलोड और स्थापित करें:```bash
git clone https://github.com/sevagas/macro_pack.git
cd macro_pack
pip3 install -r requirements.txt
यह उपकरण python 3 में है, इसलिए बस अपने python3 इंस्टॉल से शुरू करें। उदाहरण:```bash python3 macro_pack.py --help
python macro_pack.py --help # if python3 is default install
यदि आप pyinstaller का उपयोग करके एक स्टैंडअलोन exe बनाना चाहते हैं:
* pyinstaller इंस्टॉल करें: pip install pyinstaller
* "build.bat" स्क्रिप्ट पर डबल-क्लिक करें।
परिणामी macro\_pack.exe **bin** निर्देशिका के अंदर होगा।
## कुछ उदाहरण
### मैक्रोपैक सामुदायिक