ডুয়াল বুট কম্পিউটারে ডিভাইস জোড়া লাগাতে উইন্ডোজ in এ ব্লুটুথ লিঙ্ক কী সন্ধান করা


12

উইন্ডোজ in-এ জোড় করা ডিভাইসের জন্য ব্লুটুথ লিঙ্ক কীটি আমি কীভাবে খনন করতে পারি ? এটি কি এমন কিছু যা ব্লুটুথ স্ট্যাকের উপর নির্ভরশীল (তোশিবা), বা উইন্ডোজ in এ এগুলি সংরক্ষণ করার জন্য কোনও জেনেরিক জায়গা রয়েছে?

দ্রষ্টব্য: জোড়ের সময় ব্যবহারকারী সাধারণত টাইপ করা ছয়-সংখ্যার কোড সম্পর্কে আমি কথা বলছি না - এটি যুক্তি প্রক্রিয়াটির পরে বাতিল করা হওয়ায় এটি মূল্যহীন। আমার অর্থ হ'ল 128-বিট লিঙ্ক কীটি যা জুটি বাঁধার সময় ডিভাইসগুলি বিনিময় করে এবং এর পরে তাদের সমস্ত ব্লুটুথ ট্র্যাফিক এনক্রিপ্ট করতে ব্যবহার করে।

পটভূমি:

আমি আমার ল্যাপটপে উইন্ডোজ / / উবুন্টু দ্বৈতভাবে বুট করি এবং আমার ফোনটি উভয়ের ওএসের সাথে যুক্ত করতে চাই। যেহেতু ডুয়ালবুটিং কম্পিউটারে কেবল একটি ব্লুটুথ অ্যাডাপ্টার এবং সুতরাং কেবল একটি ব্লুটুথ ঠিকানা রয়েছে, তাই আমি ফোনে দুটি জুড়ি করতে পারি না, যেহেতু দ্বিতীয় জোড় (উইন্ডোজ) এ ফোনটি কেবল একই ব্লুটুথ ঠিকানায় পূর্ববর্তী জোড় (লিনাক্স) এর পরিবর্তে।

উবুন্টু ফোরামের একটি থ্রেড আমাকে কী করতে হবে তার দিকে আমাকে ইঙ্গিত করেছিল - প্রথমে লিনাক্সে, তারপরে উইন্ডোজের সাথে জুটিবদ্ধ করুন এবং তারপরে লিনাক্সের পাশের লিঙ্ক কীটি একটি উইন্ডোজ আলোচনার মাধ্যমে প্রতিস্থাপন করুন।

আমি লিনাক্সের পাশের জোড় কীটি খুঁজে পেতে পারি /var/lib/Bluetooth/[BD_ADDR]/linkkeys- কোনও সমস্যা নেই।

যাইহোক, উইন্ডোজ দিকে আমি কীটি খুঁজে পাচ্ছি না। ফোরাম পোস্ট অনুযায়ী, উইন্ডোজ পাশ কী হওয়া উচিত SYSTEM\ControlSet002\services\BTHPORT\Parameters\Keys\[BD_ADDR]কিন্তু যখন যে রেজিস্ট্রি কী করে বিদ্যমান, এটা কোন subkeys হয়েছে। (এবং কন্ট্রোলসেট 001 এ অনুরূপ রেজিস্ট্রি পাথের কোনও সাবকিও নেই))

একটা জিনিস যা করার জন্য আমাকে নির্দেশ দেওয়া হয়েছে তা হ'ল সিসিন্টার্নালস প্রসেস মনিটরের সাথে জুড়ি দেওয়ার সময় সমস্ত ইভেন্ট ক্যাপচার করা । আমি এটি করেছি, তবে আমি ক্যাপচার হওয়া ইভেন্টগুলি থেকে কোনও দরকারী তথ্য সন্ধান করতে সক্ষম হইনি, এমনকি বিশাল এক্সএমএলে ডেটা রফতানি করেও এবং বিডি_এডিডিআর (কোলন সহ বা ছাড়াই) গ্রেপিংয়ের মাধ্যমে।

তাহলে আমি কীভাবে উইন্ডোজ 7-এ যুক্ত জোড়যুক্ত ডিভাইসের লিঙ্ক কীটি খুঁজে পেতে পারি ?

কিছু রেফারেন্স তথ্য: উইকিপিডিয়া: ব্লুটুথ , এখন সুরক্ষা: ব্লুটুথ সুরক্ষা

উত্তর:


7

রেজিস্ট্রি কী আপনি ব্যবহার করা উচিত হল:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys

আমার কম্পিউটারে, এটি আমাকে এই কীটি অ্যাক্সেস করতে দেয় নি। সাব-কীটি দেখার আগে আমাকে মালিককে প্রশাসকের কাছে পরিবর্তন করতে হয়েছিল to

আপনি যদি তোশিবা ব্লুটুথ স্ট্যাক ব্যবহার করছেন তবে এর কীগুলি অন্য কোথাও সঞ্চিত রয়েছে। যে কেউ হয় যেখানে সন্ধান করতে পারে, বা কেবল মাইক্রোসফ্ট স্ট্যাকে ফিরে যেতে পারে। পরবর্তী ক্ষেত্রে, ব্লুটুথ কীগুলি উপরের মতো নিবন্ধে সংরক্ষণ করা হবে।

এই থ্রেডটি প্রক্রিয়াটি বর্ণনা করে:

  1. তোশিবা ব্লুটুথ আনইনস্টল করুন (প্রোগ্রামগুলি যোগ করুন / সরান),
  2. রিবুট,
  3. উইন্ডোজ এখন "নতুন" ব্লুটুথ ডিভাইস সনাক্ত করতে হবে এবং এর জন্য নিজস্ব ড্রাইভার ইনস্টল করা উচিত।

সাবধানতা: প্রথমে একটি সিস্টেম রিস্টোর পয়েন্ট তৈরি করুন এবং তোশিবা ড্রাইভারের কাছে ফিরে যাওয়ার (ইনস্টলেশন ক্ষেত্রে) আপনার কাছে ইনস্টলেশন মিডিয়া রয়েছে তা নিশ্চিত করুন। বিজয়ের কান্নার আগে জোড়াযুক্ত ফোনের কার্যকারিতা ভালভাবে পরীক্ষা করুন।


আমি মালিককে প্রশাসক হিসাবে পরিবর্তন করেছি, যা আমাকে সেই কীটি অ্যাক্সেস করতে দেয় তবে দুর্ভাগ্যক্রমে এতে কোনও সাব-কী নেই।
ইলারি কাজস্তে

জোড়ানোর সময় আপনি কি তা করেছেন?
harrymc

হ্যাঁ, আমার কাছে ফোন রয়েছে এবং উইন্ডোতে জোড়া লাগানো (দুটি আরও ডিভাইস) ছিল। আমি তখনকার কারও সাথে সংযুক্ত ছিলাম না, যদিও - আমি বুঝতে পারি যে কোনও অবস্থাতেই চাবিটি সংরক্ষণ করতে হবে বলে কিছু যায় আসে না।
ইলারি কাজস্তে

1
আমি নিশ্চিত যে তোশিবা মাইক্রোসফ্ট রেজিস্ট্রি এন্ট্রি ব্যবহার করবেন না। আপনি কি মাইক্রোসফ্ট স্ট্যাক ফিরে যেতে পারেন?
harrymc

1
এই থ্রেডটি বলে: ১. তোশিবা ব্লুটুথ আনইনস্টল করুন (প্রোগ্রামগুলি অ্যাড / রিমুভ করুন), ২. রিবুট করুন, ৩. উইন্ডোজের এখন "নতুন" ব্লুটুথ ডিভাইসটি সনাক্ত করা উচিত এবং এর জন্য নিজস্ব ড্রাইভার ইনস্টল করা উচিত। প্রথমে একটি সিস্টেম রিস্টোর পয়েন্ট তৈরি করুন এবং তোশিবা ড্রাইভারের ক্ষেত্রে আপনার কাছে ইনস্টলেশন মিডিয়া রয়েছে কিনা তা নিশ্চিত করুন (ক্ষেত্রে)। যদি এটি কাজ, পরীক্ষা ভাল শুধুমাত্র যুক্ত করা ফোন কার্যকারিতা যা আপনি সত্যিই ব্যবহার করুন।
harrymc

5

কীগুলি প্রশাসকের কাছে দৃশ্যমান নয়, আপনার সিস্টেম অ্যাকাউন্ট হিসাবে নিবন্ধটি খুলতে হবে:

এটি থিংকপ্যাড ব্লুটুথ 4.0.০ অ্যাডাপ্টারের সাথে একটি থিঙ্কপ্যাডে উইন্ডোজ for এর জন্য তবে অন্য উইন্ডোজ সিস্টেমের সাথে কাজ করতে পারে

পিএসএক্সেক ডাউনলোড করুন: http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

এটি সিটিতে আনপ্যাক করুন: \ পোর্টেবল \ পস্টুলস \ ওপেন সিএমডি ক্লিক স্টার্ট, টাইপ করুন সিএমডি, এন্টার টিপুন, কালো এবং সাদা উইন্ডোর প্রকারের ভিতরে:

c:\portable\pstools\psexec -s -i regedit

রিজেডিট খোলে, নেভিগেট করুন: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys\

সেখানে আপনি সমস্ত ব্লুটুথ অ্যাডাপ্টারগুলির ম্যাক ঠিকানা এবং প্রতিটি অ্যাডাপ্টারের নীচে, যুক্ত করা ডিভাইসের সমস্ত ম্যাক ঠিকানা তাদের লিঙ্ক কী সহ পাবেন।

আপনার অ্যাডাপ্টারের ম্যাক ঠিকানাটি চিত্রিত করতে:

bluetooth settings> Hardware > ThinkPad Bluetooth 4.0 > Properties > Advanced > Address

আপনার ডিভাইস (কীবোর্ড / মাউস) ম্যাক ঠিকানা চিত্রিত করতে:

Control Panel > Hardware and Sound > Devices and Printers > right click your device > Properties > Bluetooth > Unique Identifier 

@ ক্রিশ্চিয়ান থেকে: আমি আমার জুবুন্টু 15.10 / উইন্ডোজ 8 ডুয়ালবুট মেশিনে জেরোথ দ্বারা বর্ণিত মিথোডটি ব্যবহার করেছি এবং এটি একটি কবজির মতো কাজ করে। কেবলমাত্র এটি হ'ল জুবুন্টুতে জুটি কীটি উল্লিখিত ফাইলে ছিল না তবে একটি মাউস (লজিটেক M535) এর অনন্য পরিচয়দাতার নাম অনুসারে একটি সাবফোল্ডারের ভিতরে তথ্য নামক একটি ফাইল ছিল। এটি বাদে নিখুঁত সমাধান
ফিক্সার 1234

3

আমার ঠিক একই সমস্যা ছিল, তাই আমি এই পোস্টটি পেয়েছি এবং এখন আমার অভিজ্ঞতা ভাগ করতে চাই। আপনার যদি অ্যান্ড্রয়েড স্মার্টফোন থাকে তবে সেই কাজটি আসলে আরও অনেক সহজ হতে পারে যেহেতু জোড়াযুক্ত লিঙ্ককিটি আপনার উভয় ডিভাইসে উপস্থিত থাকা উচিত।

সর্বাধিক দরকারী সরঞ্জাম হ'ল অ্যান্ড্রয়েড এসডিকে থেকে প্রাপ্ত এডিবি।

ধরা যাক ফোনে XX ^ 6 ঠিকানা এবং পিসি রয়েছে - ওয়াইওয়াই ^ 6

$ adb shell
~ # find|grep linkkeys
~ # ./data/misc/bluetoothd/XX:XX:XX:XX:XX:XX/linkkeys
~ # cat ./data/misc/bluetoothd/XX:XX:XX:XX:XX:XX/linkkeys
YY:YY:YY:YY:YY:YY 393FCA48F0DB57AA4D59F423E4EA60D5 5 -1
~ #

সুতরাং আপনি কেবলমাত্র সেই ফাইলটি থেকে কীটি চয়ন করতে এবং এটি আপনার পিসিতে অনুরূপ ফাইলে রাখতে পারেন:

pc $ sudo -s
pc # cat /var/lib/bluetooth/YY:YY:YY:YY:YY:YY/linkkeys
XX:XX:XX:XX:XX:XX 393FCA48F0DB57AA4D59F423E4EA60D5 5 0

লিনাক্স এবং অ্যান্ড্রয়েড সাধারণত একই ব্লুজ ব্লুটুথ স্ট্যাক ব্যবহার করে বলে এইভাবে সর্বাধিক সহজ বলে মনে হচ্ছে।

তবুও, আপনি যদি ব্যক্তিগতভাবে এই জাতীয় কৌশলটিকে তুচ্ছ করে থাকেন তবে স্ট্যান্ডার্ড উইন্ডোজ ড্রাইভার ব্যবহার করা হয় তবে উইন্ডোজ রেজিস্ট্রি থেকে কীটি পাওয়ার আরও একটি উপায় রয়েছে। আমি সেই সুরক্ষা বার্তাটি পেয়েছি তাই আমি "chntpw" নেটিভ লিনাক্স ইউটিলিটি ব্যবহার করেছি যা কাউকে পাসওয়ার্ডটি পুনরায় সেট করতে বা উইন্ডোজ রেজিস্ট্রি ফাইল সম্পাদনা করতে দেয়। প্রয়োজনীয় ফাইলটি ছিল "উইন্ডোজ \ system32 \ config \ SYSTEM"।

এখানে এটা যায়:

$ chntpw -e SYSTEM
blah-blah-blah
> cd ControlSet001\services\BTHPORT\Parameters\Keys\yyyyyyyyyyyy
(...)\BTHPORT\Parameters\Keys\5cac4c10c4f1> ls
Node has 0 subkeys and 1 values
  size     type            value name             [value if type DWORD]
     16  REG_BINARY        <xxxxxxxxxxxx>

(...)\BTHPORT\Parameters\Keys\5cac4c10c4f1> hex xxxxxxxxxxxx
Value <xxxxxxxxxxxx> of type REG_BINARY, data length 16 [0x10]
:00000  39 3F CA 48 F0 DB 57 AA 4D 59 F4 23 E4 EA 60 D5 9?.H..W.MY.#..`.

আপনি দেখতে পাচ্ছেন যে উপরের ফাইলগুলির মতো ঠিক একই সংখ্যা। আশা করি এটি ভবিষ্যতের প্রজন্মকে সহায়তা করবে।


আপনার ডিভাইসটি কি রুট হয়েছে / ব্যাসিবক্স ইনস্টল হয়েছে? "ফাইন্ড" কমান্ড ব্যর্থ হয়েছে।

0

মাইক্রোসফ্ট ব্লুটুথ স্ট্যাকের রেফারেন্সের জন্য, লিঙ্ক কীগুলি সেখানে অবস্থিত HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys\aabbccddeeffযেখানে আব্বাসি সিডিডিফ আপনার ব্লুটুথ অ্যাডাপ্টার। যেহেতু অ্যাডাপ্টার ইতিমধ্যে ইনস্টল করা আছে তাই এই কীটি থাকা উচিত।

এই কীটির মধ্যে আপনার একাধিক REG_BINARY মান থাকতে পারে, যেখানে মানটির নামটি যুক্ত করা ডিভাইসের ম্যাক ঠিকানা (একই আকারে - হেক্স, ছোট হাতের অক্ষর নেই, কোনও বিভাজক) নয় এবং মানটি লিঙ্ক কী (16 বাইট)।

ওএস এক্স থেকে লিঙ্ক কীগুলি বাছাই করতে, সঞ্চালন করুন (ওএসএক্স টার্মিনালে) defaults read /private/var/root/Library/Preferences/blued.plist। লিঙ্ককিসের মধ্যে, আপনার তৈরি করা ডিভাইসের ম্যাকের জন্য প্রতি লিঙ্ক কী থাকা উচিত। কীগুলি বেস 64-এনকোডযুক্ত তাই করুন: echo -n 'aabbcc...==' | base64 -d | hexdump -Cএবং আপনার উইন্ডোজ রেজিস্ট্রিতে এই কীটি টাইপ করুন।


-1

PsExec.exe -s -i regedit / E% cd% \ btkeys_export.txt "HKEY_LOCAL_MACHINE Y SYSTEM \ CurrentControlSet \ Services \ BTHPORT \ প্যারামিটারগুলি \ কী"


সুপার ব্যবহারকারীকে স্বাগতম! আপনি এই সম্পর্কে বিস্তারিত বলতে পারেন? সম্ভবত আপনার উত্তর সম্পাদনা ব্যাখ্যা করতে যা তোমরা বর্ণনা করছ এবং কেন আপনি যে প্রস্তাবনা তৈরি করছেন। ধন্যবাদ!
বার্তিবিব
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.