จะบล็อคอุปกรณ์บลูทู ธ ที่ทำให้ฉันต้องร้องขอการจับคู่ได้อย่างไร


15

อุปกรณ์บลูทู ธ ที่ไม่ใช่ของฉันหรืออยู่ภายใต้การควบคุมของฉันขอให้คอมพิวเตอร์ของฉันจับคู่ประมาณทุกนาทีหรือมากกว่านั้น

ที่น่าสนใจคือมันค่อนข้างมีประสิทธิภาพเหมือนกับการโจมตีDOSจริง ๆ

การปิดใช้งาน BT ของฉันไม่ใช่ตัวเลือกเนื่องจากฉันต้องการสำหรับอุปกรณ์ BT ของฉัน

ฉันต้องการบอกให้ OSX เพิกเฉยต่ออุปกรณ์ BT นี้โดยเฉพาะ แต่ฉันไม่สามารถหาวิธีได้


มันเป็นอุปกรณ์ของคุณ?
Ruskes

1
คำถามที่ดี. ไม่มันไม่ใช่.
user50849

หากอุปกรณ์เชื่อมต่อกับบุคคลที่เป็นเจ้าของทำไมคุณไม่ขอให้บุคคลนั้นดูแลปัญหา BTW / มันคืออุปกรณ์ประเภทใด?
IconDaemon

ในสถานการณ์เฉพาะของฉันนั่นไม่ใช่ปัญหา ปัญหาก็ทำงานออกมาเองแล้วเมื่อเปิดคอมพิวเตอร์เครื่องต่าง ๆ และอุปกรณ์ (คีย์บอร์ด) ก็ต่อพ่วงกับคอมพิวเตอร์นั้นอย่างมีความสุขแทน แต่สมมติว่านี่เป็นไปไม่ได้ ฉันอยู่ในร้านกาแฟที่ฉันไม่ทราบว่าเป็นอุปกรณ์ใดหรือฉันสามารถควบคุมอุปกรณ์ทั้งหมดได้อย่างสมบูรณ์ แต่การใช้บลูทู ธ นั้นเป็นเรื่องบั๊กและฉันไม่สามารถทำงานได้อย่างถูกต้อง
user50849

อาจมีเจตนาร้ายอย่างแท้จริงที่อยู่เบื้องหลังพฤติกรรม เช่นเดียวกับคำถามที่บอกว่าสิ่งนี้ทำงานได้เป็น DOS-attack เนื่องจากหน้าต่างที่ปรากฏขึ้นนั้นขโมยโฟกัสจากสิ่งที่ผู้ใช้กำลังทำอยู่
user50849

คำตอบ:


6

แรงบันดาลใจจากคำตอบของ @ ccpizza

เปิด terminal และประเภท:

  1. sudo plutil -convert xml1 /Library/Preferences/com.apple.Bluetooth.plist
  2. ค้นหาที่อยู่ MAC ของอุปกรณ์ Bluetooth ที่ละเมิด /Library/Preferences/com.apple.Bluetooth.plistคุณสามารถค้นหาได้โดยการค้นหา
  3. เพิ่มส่วนนี้ไปยังผู้วางแผน:

    <key>IgnoredDevices</key>
    <array>
            <string>ff-ff-ff-ff-ff-ff</string>
    </array>
    

โดยที่ FF: FF: FF: FF: FF: FF เป็นที่อยู่ MAC ของอุปกรณ์บลูทู ธ ที่ละเมิด

  1. sudo plutil -convert binary1 /Library/Preferences/com.apple.Bluetooth.plist
  2. รีบูต OS X หากจำเป็น

1
ไม่ได้ผลสำหรับฉัน เมื่อฉันรีสตาร์ทบลูทู ธ และตรวจสอบไฟล์อุปกรณ์ที่ถูกละเว้นจะว่างเปล่าอีกครั้ง
Pyrolistical

ฉันไม่สามารถแปลงกลับมาทำเช่นเดียวกับที่นี่: /Library/Preferences/com.apple.Bluetooth.plist: ข้อผิดพลาดของรายการทรัพย์สิน: แท็กปิดที่บรรทัด 924 ไม่ตรงกับอาร์เรย์แท็กที่เปิด / ข้อผิดพลาด JSON: ข้อความ JSON ไม่ได้ขึ้นต้นด้วย อาร์เรย์หรือวัตถุและตัวเลือกในการอนุญาตให้ไม่มีการตั้งค่าเศษ
sevenfourk

จำเป็นต้องแปลง plist กลับเป็นรูปแบบไบนารี่หรือไม่? ฉันไม่เคยทำเลยแม้ว่าฉันจะไม่เคยแก้ไขอันนี้ด้วย
ซ้ำ

@ wowfunhappy ฉันคิดว่ามันเป็นสิ่งที่จำเป็น แต่ถ้าคุณดูคำตอบของ edo42 ด้านล่างการใช้defaults writeจะทำโดยไม่ต้องแก้ไขด้วยมือ
wjl

6

วิธี GUI

กดOption + Shift ( + ) ค้างไว้พร้อมกันแล้วคลิกไอคอน Bluetooth ในแถบด้านบน

เมนูย่อย Debug จะปรากฏดังแสดงด้านล่าง: macos รีเซ็ตบลูทู ธ

คุณจะได้รับตัวเลือกในการลบอุปกรณ์ทั้งหมดและรีเซ็ตเป็นอุปกรณ์ Apple ที่เชื่อมต่อทั้งหมด - เลือกสิ่งที่คุณต้องการ

ทางสถานี

เปิด terminal และประเภท:

  1. sudo rm /Library/Preferences/com.apple.Bluetooth.plist Enter
  2. rm ~/Library/Preferences/com.apple.Bluetooth.plist Enter
  3. รีบูต OSX

คำสั่งข้างต้นจะลบที่อยู่ MAC ของอุปกรณ์บลูทู ธ ที่ 'จำได้' ออกจากการตั้งค่าระบบ หากคุณต้องการดูเนื้อหาจริงของไฟล์เหล่านั้นให้คัดลอกไฟล์ต้นฉบับไปยังโฟลเดอร์ที่ผู้ใช้เขียนได้จากนั้นทำดังนี้

plutil -convert xml1 com.apple.Bluetooth.plist,

จากนั้นเปิดด้วยโปรแกรมแก้ไขข้อความ (เป็นไฟล์ XML)

เพื่อแปลงมันกลับเป็นการใช้แบบไบนารี่

plutil -convert binary1 com.apple.Bluetooth.plist.


2
ดูดี แต่รายละเอียดทุกอย่างเกี่ยวกับสิ่งที่ทำจะดี :)
user50849

การเปลี่ยนแปลงของฉันเกี่ยวกับโปรแกรมนี้ถูกเปลี่ยนกลับโดย OS X ตลอดเวลา: / (macOS Sierra 10.12.2)
2560

มันใช้งานไม่ได้ อุปกรณ์ใหม่ยังคงได้รับการเพิ่มเข้าไปในเพลท เป็นไปได้อย่างไรที่อุปกรณ์บลูทู ธ สามารถเชื่อมต่อกับ Mac ได้โดยไม่ต้องทำการจับคู่? นี่เป็นเวคเตอร์การโจมตีที่ประสบความสำเร็จซึ่งดูเหมือนว่าทุกคนจะไม่สนใจ
D Mac

4
  1. ค้นหาที่อยู่ MAC ของอุปกรณ์ Bluetooth ผู้ร้าย
  2. ปิดการใช้งานบลูทู ธ
  3. พิมพ์sudo defaults write /Library/Preferences/com.apple.Bluetooth.plist IgnoredDevices -array-add '<ENTER MAC ADDRESS HERE>'ในอาคาร
  4. เปิดใช้งานบลูทู ธ อีกครั้ง

2
หลังจากเปิดใช้งาน Bluetooth อาร์เรย์ IgnoredDevices จะว่างเปล่าอีกครั้งสำหรับฉัน El Capitan 10.11.5 (15F34)
mgol

ใช้งานไม่ได้ อุปกรณ์ใหม่ (ที่มีที่อยู่ MAC ที่แตกต่างกันและใหม่) จะเข้ามาในไม่กี่นาทีต่อมา
D Mac
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.