HeadlinesBriefing favicon HeadlinesBriefing.com

PS5 RTMP स्ट्रीम हाइजैकिंग गाइड

Hacker News •
×

सोनी ने धीरे-धीरे PS5 हार्डवेयर फीचर्स बंद कर दिए हैं, तृतीय पक्ष ब्लूटूथ डिवाइसेस रोक दिए गए हैं और डिस्कॉर्ड स्क्रीन शेयरिंग ब्लॉक कर दी गई है। कंसोल का बिल्ट-इन ब्रॉडकास्ट बटन केवल ट्विच और यूट्यूब जैसी कुछ सेवाओं का समर्थन करता है। डिस्कॉर्ड पर स्ट्रीम करना चाहने वाले उपयोगकर्ताओं के लिए विकल्प सीमित हैं: महंगे कैप्चर कार्ड या रिमोट प्ले, जिसमें इनपुट लैटेंसी और कठोर सेटअप आवश्यकताएं हैं। PS5 रियल-टाइम मैसेजिंग प्रोटोकॉल (RTMP) का उपयोग स्ट्रीमिंग के लिए करती है, जो डीएनएस के माध्यम से इंजेस्ट डोमेन को हार्डकोडेड IP के बजाय हल करती है। यह डीएनएस रिजॉल्यूशन रीडायरेक्शन का अवसर पैदा करता है। डीएनएस जवाबों को नियंत्रित करके, RTMP स्ट्रीम को इंटरसेप्ट किया जा सकता है। खोज में डीएनएस लॉग का विश्लेषण शामिल था ताकि यह पता चल सके कि PS5 'ingest.global-contribute.live-video.net' को हल करती है, जो 'aps30.contribute.live-video.net' से जुड़ी हुई है, जो वास्तविक RTMP सर्वर है। हल में दो मुख्य घटक हैं: dnsmasq और nginx-rtmp। एक मैकोस मेनू बार एप्लिकेशन इन टूल्स को एक साथ पैक करती है, जो dnsmasq को ट्विच इंजेस्ट डोमेन को लोकल LAN एड्रेस पर रीडायरेक्ट करने के लिए कॉन्फ़िगर करती है। यह वास्विक वीडियो स्ट्रीम को nginx-rtmp चलाने वाले मैक पर रीडायरेक्ट करता है, जिससे इसे OBS या समान सॉफ्टवेयर में दिखाया जा सकता है बिना YouTube के API जाँच से होने वाले 60-सेकंड टाइमआउट की सीमा के। यह तरीका काम करता है क्योंकि PS5 विश्वसनीय CA के खिलाफ प्रमाणपत्र सत्यापन करती है, लेकिन एक लोकल सर्वर पर रीडायरेक्ट करने से प्रमाणपत्र सत्यापन बायपास हो जाते हैं, जिससे तृतीय पक्ष प्लेटफार्मों के लिए स्थिर स्ट्रीम संभव हो जाता है।