मैं विंडोज 7 में युग्मित डिवाइस के लिए ब्लूटूथ लिंक कुंजी कैसे खोद सकता हूं ? क्या यह कुछ उस ब्लूटूथ स्टैक पर निर्भर है जिसका मैं उपयोग कर रहा हूं (तोशिबा), या विंडोज 7 में इन्हें स्टोर करने के लिए कोई सामान्य जगह है?
नोट: मैं आमतौर पर युग्मन के दौरान उपयोगकर्ता द्वारा टाइप किए गए छह अंकों के कोड के बारे में बात नहीं कर रहा हूं - यह जोड़ी प्रक्रिया के बाद इसे छोड़ने के बाद से बेकार है। मेरा मतलब है कि 128-बिट लिंक कुंजी है जो उपकरण युग्मन के दौरान विनिमय करते हैं, और उसके बाद अपने सभी ब्लूटूथ ट्रैफ़िक को एन्क्रिप्ट करने के लिए उपयोग करते हैं।
पृष्ठभूमि:
मैं अपने लैपटॉप पर विंडोज 7 / उबंटू को डुअलबूट करता हूं, और मैं अपने फोन को ओएस के दोनों के लिए जोड़ा जाना चाहूंगा। चूंकि ड्यूलबूटिंग कंप्यूटर में केवल एक ब्लूटूथ एडॉप्टर होता है और इस प्रकार केवल एक ब्लूटूथ एड्रेस होता है, इसलिए मैं फोन में दो पेयरिंग नहीं कर सकता, क्योंकि दूसरी पेयरिंग (विंडोज) पर फोन सिर्फ पिछली पेयरिंग (लिनक्स) को एक ही ब्लूटूथ एड्रेस से बदल देता है।
उबंटू मंचों पर एक सूत्र ने मुझे बताया कि मुझे क्या करना है - पहले लिनक्स पर जोड़ी, फिर विंडोज पर, और फिर लिनक्स पर लिंक कुंजी को एक विंडोज के साथ बातचीत के साथ बदलें।
मैं पा सकते हैं लिनक्स साइड पेयरिंग की से /var/lib/Bluetooth/[BD_ADDR]/linkkeys
- कोई समस्या नहीं है।
हालाँकि, Windows ओर मुझे कुंजी नहीं मिल रही है। फ़ोरम पोस्ट के अनुसार, विंडोज़ की तरफ कुंजी होनी चाहिए, SYSTEM\ControlSet002\services\BTHPORT\Parameters\Keys\[BD_ADDR]
लेकिन जब रजिस्ट्री कुंजी मौजूद होती है, तो इसमें कोई उपकुंजी नहीं होती है। (और ControlSet001 में एक समान रजिस्ट्री पथ के पास कोई उपकुंजी भी नहीं था।)
एक चीज जो मुझे करने का निर्देश दिया गया है, वह है कि Sysinternals Process Monitor के साथ जोड़ी बनाने के दौरान सभी घटनाओं को कैप्चर करना । मैंने ऐसा किया था, लेकिन मुझे कैप्चर की गई घटनाओं से कोई उपयोगी जानकारी नहीं मिली है, डेटा को एक विशाल एक्सएमएल में निर्यात करने और बीडी_एडीडीआर (कॉलन के साथ या बिना) के साथ ग्रीटिंग करने से भी नहीं।
तो मुझे विंडोज 7 में युग्मित डिवाइस के लिए लिंक कुंजी कैसे मिल सकती है ?
कुछ संदर्भ जानकारी: विकिपीडिया: ब्लूटूथ , सुरक्षा अब: ब्लूटूथ सुरक्षा