hacktricks/network-services-pentesting/3702-udp-pentesting-ws-discovery.md

6.3 KiB

शून्य से नायक तक AWS हैकिंग सीखें htARTE (HackTricks AWS Red Team Expert)!

HackTricks का समर्थन करने के अन्य तरीके:

मूल जानकारी

Web Services Dynamic Discovery Protocol (WS-Discovery) एक मल्टीकास्ट डिस्कवरी प्रोटोकॉल है जो स्थानीय नेटवर्क पर सेवाओं का पता लगाती है।

WS-Discovery शब्दावली में, एक Target Service एक ऐसा अंतिम बिंदु है जो खुद को खोज के लिए उपलब्ध कराता है, जबकि एक Client वह अंतिम बिंदु है जो Target Services की खोज करता है। दोनों UDP के ऊपर SOAP क्वेरीज का उपयोग करते हैं, जो 239.255.255.250 मल्टीकास्ट पते पर भेजी जाती हैं और गंतव्य UDP पोर्ट 3702 होता है।

जब एक Target Service नेटवर्क में शामिल होती है, तो वह एक मल्टीकास्ट Hello 1 भेजती है। Target Service किसी भी समय एक मल्टीकास्ट Probe 2 प्राप्त कर सकती है, जो एक संदेश होता है जो एक Client द्वारा Type के आधार पर Target Service की खोज करते समय भेजा जाता है। Type एक पहचानकर्ता होता है जो अंतिम बिंदु के लिए होता है। उदाहरण के लिए, एक IP कैमरा का Type NetworkVideoTransmitter हो सकता है। यह एक यूनिकास्ट Probe Match3 भी भेज सकती है अगर Target Service किसी Probe से मेल खाती है (अन्य मिलान Target Services भी यूनिकास्ट Probe Matches भेज सकती हैं)। इसी तरह, एक Target Service किसी भी समय एक मल्टीकास्ट Resolve4 प्राप्त कर सकती है, जो एक संदेश होता है जो एक

Client द्वारा नाम से Target की खोज करते समय भेजा जाता है, और अगर वह Resolve का लक्ष्य है तो एक यूनिकास्ट Resolve Match5 भेज सकती है। अंत में, जब एक Target Service नेटवर्क छोड़ती है, तो वह एक मल्टीकास्ट Bye 6 भेजने का प्रयास करती है।

डिफ़ॉल्ट पोर्ट: 3702

PORT     STATE         SERVICE
3702/udp open|filtered unknown
| wsdd-discover:
|   Devices
|     Message id: 39a2b7f2-fdbd-690c-c7c9-deadbeefceb3
|     Address: http://10.0.200.116:50000
|_    Type: Device wprt:PrintDeviceType
AWS हैकिंग सीखें शून्य से लेकर हीरो तक htARTE (HackTricks AWS Red Team Expert) के साथ!

HackTricks का समर्थन करने के अन्य तरीके: