
Microsoft MSMQ में CVE-2023-21554 (QueueJumper) के लिए Python proof of concept, integer-overflow स्थिति को सत्यापित करने के लिए TCP/1801 पर SRMP संदेशों का निर्माण।
CVE-2023-21554 के लिए प्रूफ ऑफ कॉन्सेप्ट, जिसे QueueJumper के नाम से भी जाना जाता है, जो Microsoft Message Queuing (MSMQ) को प्रभावित करता है।
यह PoC उस MSMQ/SRMP प्रोटोकॉल इंटरैक्शन को लागू करता है जो इस भेद्यता से संबंधित है और इसका उपयोग TCP/1801 पर MSMQ सेवा के व्यवहार की जांच करने के लिए किया जा सकता है।
⚠️ केवल अधिकृत सुरक्षा अनुसंधान के लिए।
इस PoC को केवल उन सिस्टमों के विरुद्ध चलाएं जिनके आप स्वामी हैं या जिनका परीक्षण करने के लिए आपके पास स्पष्ट अनुमति है।
CVE-2023-21554 एक भेद्यता है जो Microsoft Message Queuing (MSMQ) को प्रभावित करती है।
यह PoC प्रासंगिक MSMQ/SRMP संदेश संरचनाओं का निर्माण करता है और एक सामान्य संदेश तथा एक विकृत संदेश दोनों भेजता है जिसमें भेद्यता से संबंधित पूर्णांक-अतिप्रवाह (integer-overflow) स्थिति होती है।
यह कार्यान्वयन प्रतिक्रिया में MSMQ LIOR हस्ताक्षर की जांच करता है और देखे गए व्यवहार की रिपोर्ट करता है।
लक्ष्य को प्रोग्राम में हार्ड-कोड करने के बजाय कमांड लाइन से गतिशील रूप से प्रदान किया जाता है।
LIOR प्रतिक्रिया पहचानयह PoC Linux, जिसमें Kali Linux शामिल है, से चलाया जा सकता है।
Python 3 आवश्यक है।
अपना संस्करण जांचें:
python3 --version
Download
Clone the repository
git clone https://github.com/YOUR_USERNAME/CVE-2023-21554-PoC.git
Enter the repository:
cd CVE-2023-21554-PoC
Make the script executable:
chmod +x poc.py
Usage
Display the available options:
python3 poc.py --help