
एक छोटा सर्वर जो यह जांचने के लिए है कि क्या कोई दिया गया जावा प्रोग्राम CVE-2021-44228 के प्रति संवेदनशील है।
यह एक छोटा सर्वर है जो यह जांचने के लिए है कि कोई दिया गया Java प्रोग्राम CVE-2021-44228 के प्रति संवेदनशील है या नहीं।
प्रोग्राम को go build -o listener.exe का उपयोग करके बनाएँ। इससे आपको अपने प्लेटफॉर्म के लिए एक छोटा निष्पादन योग्य फ़ाइल मिलेगी।
यदि आपको किसी अन्य प्लेटफॉर्म के लिए निष्पादन योग्य फ़ाइल चाहिए, तो Go क्रॉस कंपाइल सुविधा का उपयोग करें।
एक बार जब आपके पास निष्पादन योग्य फ़ाइल हो, तो आप इसे इस प्रकार चला सकते हैं:
$ listener
डिफ़ॉल्ट रूप से प्रोग्राम पोर्ट 4568 पर सुनता है, लेकिन इसे निष्पादन योग्य फ़ाइल में -port तर्क पास करके बदला जा सकता है।
एक बार निष्पादन योग्य फ़ाइल चलने के बाद, समस्याग्रस्त प्रोग्राम को ${jndi:ldap://127.0.0.1:4568/a} लॉग करने दें। चल रहा एप्लिकेशन हर बार अनुरोध आने पर लॉग करेगा, ताकि आप देख सकें कि यह आपकी अपेक्षाओं से मेल खाता है या नहीं।