
समस्या इस तथ्य के कारण है कि जब कोई पैकेज स्थापित किया जाता है, तो Golang मूल एक्सटेंशन बनाएगा। इसका उपयोग कंपाइलर को अतिरिक्त फ़्लैग पास करने के लिए किया जा सकता है ताकि कोड निष्पादन प्राप्त किया जा सके। उदाहरण के लिए, CFLAGS का उपयोग किया जा सकता है।
समस्या इस तथ्य के कारण है कि जब कोई पैकेज इंस्टॉल किया जाता है, तो Golang मूल एक्सटेंशन बनाएगा। इसका उपयोग कंपाइलर को अतिरिक्त फ़्लैग पास करने के लिए किया जा सकता है ताकि कोड निष्पादन प्राप्त किया जा सके। उदाहरण के लिए, CFLAGS का उपयोग किया जा सकता है।
आप इसे निम्नलिखित कमांड का उपयोग करके बना सकते हैं: $ gcc -shared -o attack.so -fPIC attack.c एक बार जब आप अपना पूरा पेलोड Github पर होस्ट कर लेते हैं, तो आप पीड़ित को पैकेज लिंक पास करने में सक्षम होना चाहिए।