Làm cách nào tôi có thể đào phím liên kết Bluetooth cho thiết bị được ghép nối trong Windows 7? Đây có phải là thứ gì đó phụ thuộc vào ngăn xếp Bluetooth tôi đang sử dụng (Toshiba) hay có một nơi chung để lưu trữ những thứ này trong Windows 7 không?
Lưu ý: Tôi không nói về mã sáu chữ số thường được người dùng nhập trong quá trình ghép nối - điều đó là vô ích vì nó bị loại bỏ sau quá trình ghép nối. Ý tôi là khóa liên kết 128 bit mà các thiết bị trao đổi trong quá trình ghép nối và sử dụng sau đó để mã hóa tất cả lưu lượng Bluetooth của chúng.
Lý lịch:
Tôi sử dụng Windows 7 / Ubuntu trên máy tính xách tay của mình và tôi muốn điện thoại của mình được ghép nối với cả hai hệ điều hành. Do máy tính dualboote chỉ có một bộ điều hợp Bluetooth và do đó chỉ có một địa chỉ Bluetooth, tôi không thể thực hiện hai ghép nối với điện thoại, vì khi ghép nối lần thứ hai (Windows), điện thoại chỉ thay thế ghép nối trước đó (Linux) thành cùng một địa chỉ Bluetooth.
Một chuỗi trên các diễn đàn Ubuntu đã chỉ cho tôi những gì tôi phải làm - trước tiên là ghép nối trên Linux, sau đó là Windows và sau đó thay thế khóa liên kết ở phía Linux bằng một Windows được đàm phán.
Tôi có thể tìm thấy khóa ghép nối bên Linux từ /var/lib/Bluetooth/[BD_ADDR]/linkkeys
- không có vấn đề gì ở đó.
Tuy nhiên, về phía Windows tôi không thể tìm thấy chìa khóa. Theo bài đăng trên diễn đàn, về phía Windows nên có khóa SYSTEM\ControlSet002\services\BTHPORT\Parameters\Keys\[BD_ADDR]
nhưng trong khi khóa đăng ký đó tồn tại, nó không có khóa con. (Và một đường dẫn đăng ký tương tự trong ControlSet001 cũng không có bất kỳ khóa con nào.)
Một điều tôi đã được hướng dẫn là ghi lại tất cả các sự kiện trong khi ghép nối với Trình theo dõi tiến trình Sysiternals . Tôi đã làm điều này, nhưng tôi không thể tìm thấy bất kỳ thông tin hữu ích nào từ các sự kiện đã bắt, thậm chí không bằng cách xuất dữ liệu sang một XML lớn và kết hợp với các BD_ADDR (có hoặc không có dấu hai chấm).
Vậy làm thế nào tôi có thể tìm thấy khóa liên kết cho một thiết bị được ghép nối trong Windows 7?
Một số thông tin tham khảo: Wikipedia: Bluetooth , Bảo mật ngay: Bảo mật Bluetooth