
CVE-2017-0785 BlueBorne PoC
CVE-2017-0785 BlueBorne PoC 일반 개요
Armis Labs는 Android, iOS, Windows, Linux를 포함한 주요 모바일, 데스크톱 및 IoT 운영체제와 이를 사용하는 기기들을 위협하는 새로운 공격 벡터를 공개했습니다. 이 새로운 벡터는 공기를 통해 전파되고(airborne) Bluetooth를 통해 기기를 공격하기 때문에 “BlueBorne”이라고 명명되었습니다. Armis는 또한 관련 제로데이 취약점 8개를 공개했으며, 그중 4개는 치명적(critical) 등급으로 분류됩니다. BlueBorne을 통해 공격자는 기기를 장악하고, 기업 데이터와 네트워크에 접근하며, 보안이 철저한 “에어갭(air-gapped)” 네트워크에 침투하고, 인접 기기로 맬웨어를 수평 확산시킬 수 있습니다. Armis는 이러한 취약점들을 관련 책임자에게 신고했으며, 패치가 식별되고 배포됨에 따라 이들과 협력하고 있습니다.
BlueBorne 간략 개요
BlueBorne이란 무엇인가?
BlueBorne은 해커가 Bluetooth 연결을 활용하여 대상 기기에 침투해 완전한 제어권을 장악할 수 있는 공격 벡터입니다. BlueBorne은 일반 컴퓨터, 휴대폰, 그리고 빠르게 확장 중인 IoT 기기 영역에 영향을 미칩니다. 이 공격은 대상 기기가 공격자의 기기와 페어링되어 있거나 발견 가능(discoverable) 모드로 설정되어 있을 필요가 없습니다. Armis Labs는 지금까지 8개의 제로데이 취약점을 식별했으며, 이는 해당 공격 벡터의 존재와 잠재력을 보여줍니다. Armis는 Bluetooth를 사용하는 다양한 플랫폼에서 더 많은 취약점이 발견될 것이라고 믿습니다. 이러한 취약점들은 완전히 작동 가능하며, 우리의 연구에서 입증된 것처럼 성공적으로 악용될 수 있습니다. BlueBorne 공격 벡터는 원격 코드 실행과 중간자(Man-in-The-Middle) 공격을 포함한 광범위한 공격을 수행하는 데 사용될 수 있습니다.
추가 정보: BlueBorne에 관한 기술 백서 다운로드
위험은 무엇인가?
BlueBorne 공격 벡터는 결합될 경우 파괴적인 영향을 미칠 수 있는 몇 가지 특성을 가지고 있습니다. 공기를 통해 확산됨으로써 BlueBorne은 네트워크 방어의 가장 취약한 지점, 즉 어떤 보안 조치로도 보호되지 않는 유일한 지점을 노립니다. 기기 간 공기 중 확산은 BlueBorne을 매우 전염성 있게 만듭니다. 또한 Bluetooth 프로세스는 모든 운영체제에서 높은 권한을 가지므로, 이를 악용하면 사실상 기기에 대한 완전한 제어권을 얻을 수 있습니다.
불행히도 이러한 기능 조합은 해커에게 매우 매력적입니다. BlueBorne은 사이버 스파이 활동, 데이터 절도, 랜섬웨어, 그리고 Mirai Botnet과 같은 IoT 기기나 최근의 WireX Botnet과 같은 모바일 기기로 대규모 봇넷을 구축하는 것까지 모든 악의적인 목적에 사용될 수 있습니다. BlueBorne 공격 벡터는 인터넷을 포함한 다른 모든 네트워크와 분리된 보안 “에어갭” 네트워크를 침투함으로써 대부분의 공격 벡터의 능력을 능가합니다.
위협은 얼마나 광범위한가?
BlueBorne 공격 벡터가 제기하는 위협
BlueBorne 공격 벡터는 Bluetooth 기능이 있는 모든 기기에 잠재적으로 영향을 미칠 수 있으며, 현재 그 수는 82억 대 이상으로 추산됩니다. Bluetooth는 근거리 통신을 위한 선도적이고 가장 널리 보급된 프로토콜이며, 일반 컴퓨터와 모바일 기기부터 TV, 시계, 자동차, 심지어 의료 기기에 이르기까지 모든 종류의 기기에서 사용됩니다. 최근 발표된 보고서에 따르면 현재 20억 대 이상의 Android 기기, 20억 대의 Windows 기기, 10억 대의 Apple 기기가 사용 중입니다. Gartner는 현재 전 세계에 80억 대의 연결 기기 또는 IoT 기기가 있으며, 그중 상당수가 Bluetooth를 갖추고 있다고 보고합니다.
BlueBorne의 새로운 점은 무엇인가?
새로운 공기 전파형 공격 벡터
BlueBorne이 우리의 우려를 사는 이유는 그것이 작동하는 매개체 때문입니다. 오늘날 대부분의 공격이 인터넷에 의존하는 것과 달리, BlueBorne 공격은 공기를 통해 확산됩니다. 이는 Project Zero와 Exodus가 최근 Broadcom Wi-Fi 칩에서 발견한 두 가지 영향 범위가 더 작은 취약점과 유사하게 작동합니다. Wi-Fi 칩에서 발견된 취약점은 기기의 주변기기에만 영향을 미치며, 기기를 장악하려면 추가 단계가 필요합니다. BlueBorne을 사용하면 공격자는 처음부터 완전한 제어권을 얻을 수 있습니다. 또한 Bluetooth는 WiFi보다 더 넓은 공격 표면을 제공하며, 연구 커뮤니티에 의해 거의 탐구되지 않았기 때문에 훨씬 더 많은 취약점을 포함합니다.
불행히도 공기 전파형 공격은 공격자에게 여러 가지 기회를 제공합니다. 첫째, 공기를 통한 확산은 공격을 훨씬 더 전염성 있게 만들고 최소한의 노력으로 확산시킬 수 있게 합니다. 둘째, 기존 방식은 공기 전파형 위협으로부터 보호하지 못하기 때문에 공격이 현재의 보안 조치를 우회하고 탐지되지 않은 채로 남을 수 있게 합니다. 공기 전파형 공격은 또한 해커가 보호를 위해 다른 모든 네트워크와 분리된 “에어갭” 상태의 보안 내부 네트워크에 침투할 수 있게 합니다. 이는 산업 시스템, 정부 기관 및 중요 인프라를 위험에 빠뜨릴 수 있습니다.
마지막으로, 전통적인 맬웨어나 공격과 달리 사용자는 링크를 클릭하거나 의심스러운 파일을 다운로드할 필요가 없습니다. 공격을 가능하게 하는 데 사용자의 어떤 행동도 필요하지 않습니다.
광범위하고 심각한 위협
BlueBorne 공격 벡터는 사용자 상호작용이 필요 없고, 모든 소프트웨어 버전과 호환되며, Bluetooth가 활성화되어 있다는 것 외에는 어떤 사전 조건이나 구성도 필요하지 않습니다. 일반적인 오해와 달리 Bluetooth 활성화 기기는 페어링된 기기뿐만 아니라 주변의 모든 기기로부터 들어오는 연결을 지속적으로 검색합니다. 이는 기기 간 페어링 없이도 Bluetooth 연결을 설정할 수 있음을 의미합니다. 이로 인해 BlueBorne은 최근 몇 년간 발견된 가장 광범위한 잠재적 공격 중 하나가 되었으며, 공격자가 완전히 탐지되지 않은 채 공격할 수 있게 합니다.
차세대 Bluetooth 취약점
과거에는 대부분의 Bluetooth 취약점과 보안 결함이 프로토콜 자체의 문제에서 비롯되었으며, 이는 2007년 버전 2.1에서 해결되었습니다. 그 이후 발견된 거의 모든 취약점은 심각도가 낮았고 원격 코드 실행을 허용하지 않았습니다. 이러한 전환은 연구 커뮤니티가 다른 곳으로 시선을 돌리면서 다른 주요 프로토콜에서 했던 것처럼 여러 플랫폼의 Bluetooth 프로토콜 구현을 면밀히 조사하지 않게 되면서 발생했습니다.
Bluetooth은 구현하기 어려운 프로토콜이므로 두 가지 유형의 취약점이 발생하기 쉽습니다. 한편으로, 벤더들은 프로토콜의 구현 지침을 문자 그대로 따르는 경향이 있어 한 플랫폼에서 취약점이 발견되면 다른 플랫폼에도 영향을 미칠 수 있습니다. 이러한 거울형 취약점은 “완전한 쌍둥이”인 CVE-2017-8628과 CVE-2017-0783(Windows 및 Android MiTM)에서 발생했습니다. 다른 한편으로, 일부 영역에서 Bluetooth 사양은 해석의 여지가 너무 많아 다양한 플랫폼에서 구현 방식이 분열되어 각 플랫폼이 자체 취약점을 포함할 가능성이 더 높아집니다.
이것이 BlueBorne을 구성하는 취약점들이 Bluetooth 프로토콜의 다양한 구현에 기반하며, 최근 몇 년간의 취약점보다 더 널리 퍼져 있고 더 심각한 이유입니다. 우리는 발견한 취약점이 빙산의 일각에 불과하며, 다른 플랫폼의 프로토콜 구현이 추가 취약점을 포함할 수 있다고 우려합니다.
조정된 공개
Armis는 식별된 취약점에 대한 안전하고 확실하며 조정된 대응을 보장하기 위해 다음 기관들에 연락했습니다.
Google – 2017년 4월 19일에 연락한 후 세부 정보를 공유했습니다. 2017년 9월 4일에 공개 보안 업데이트와 보안 게시판을 발표했습니다. 2017년 9월 12일에 조정된 공개를 진행했습니다.
Microsoft – 2017년 4월 19일에 연락한 후 세부 정보를 공유했습니다. 7월 11일에 업데이트가 이루어졌습니다. 조정된 공개의 일환으로 2017년 9월 12일에 공개 공지했습니다.
Apple – 2017년 8월 9일에 연락했습니다. Apple의 현재 버전에는 취약점이 없었습니다.
Samsung – 4월, 5월, 6월에 각각 별도로 세 차례 연락했습니다. 어떤 연락에도 회신을 받지 못했습니다.
Linux – 2017년 8월 15일과 17일에 연락했습니다. 2017년 9월 5일에 Linux 커널 보안 팀과 Linux 배포판 보안 연락처 목록에 연락하여 필요한 정보를 제공했고 이후 대화가 이어졌습니다. 조정된 공개를 위해 2017년 9월 12일경 업데이트를 목표로 하고 있습니다.
영향을 받는 기기
Armis가 공개한 취약점이 제기하는 위협
Armis가 공개한 취약점은 사용 중인 Bluetooth 버전과 관계없이 Android, Linux, Windows 및 iOS 10 이전 버전 운영체제에서 실행되는 모든 기기에 영향을 미칩니다. 이는 이러한 운영체제 중 하나를 실행하는 거의 모든 컴퓨터, 모바일 기기, 스마트 TV 또는 기타 IoT 기기가 8가지 취약점 중 적어도 하나에 의해 위험에 처해 있음을 의미합니다. 이는 전 세계 연결 기기의 상당 부분을 포함합니다.
어떤 기기가 영향을 받는가?
Android
모든 버전의 모든 Android 휴대폰, 태블릿 및 웨어러블(Bluetooth Low Energy만 사용하는 기기 제외)은 Android 운영체제에서 발견된 4가지 취약점의 영향을 받습니다. 그중 2개는 원격 코드 실행(CVE-2017-0781 및 CVE-2017-0782)을 허용하고, 1개는 정보 유출(CVE-2017-0785)을 초래하며, 마지막 하나는 공격자가 중간자(Man-in-The-Middle) 공격을 수행할 수 있게 합니다(CVE-2017-0783).
영향을 받는 기기의 예:
Google Pixel
Samsung Galaxy
Samsung Galaxy Tab
LG Watch Sport
Pumpkin Car Audio System
Google은 보안 업데이트 패치를 발표하고 파트너에게 통보했습니다. 이 패치는 2017년 8월 7일에 Android 파트너에게 제공되었으며, 2017년 9월 4일에 9월 보안 업데이트 및 게시판(September Security Update and Bulletin)의 일부로 공개되었습니다. 사용자는 최신의 가장 정확한 정보를 위해 해당 게시판을 확인할 것을 권장합니다. Android 사용자는 2017년 9월 9일 보안 패치 레벨(Security Patch Level)이 적용되어 있는지 확인해야 합니다.
Android 사용자를 위한 참고 사항: 자신의 기기나 주변 기기가 위험에 처해 있는지 확인하려면 Google Play에서 Armis BlueBorne Scanner 앱을 다운로드하세요.
Windows
Windows Vista 이후의 모든 Windows 컴퓨터는 공격자가 중간자(Man-in-The-Middle) 공격을 수행할 수 있게 하는 “Bluetooth Pineapple” 취약점(CVE-2017-8628)의 영향을 받습니다.
Microsoft는 2017년 7월 11일에 지원되는 모든 Windows 버전에 보안 패치를 발표했으며, 9월 12일 화요일에 조정된 공지를 진행했습니다. Windows 사용자는 최신 정보를 위해 여기의 Microsoft 릴리스에서 확인할 것을 권장합니다.
Linux
Linux는 광범위한 기기들의 기반 운영체제입니다. Linux 기반의 가장 상업적이고 소비자 지향적인 플랫폼은 Tizen OS입니다.
BlueZ를 실행하는 모든 Linux 기기는 정보 유출 취약점(CVE-2017-1000250)의 영향을 받습니다. 버전 3.3-rc1(2011년 10월 출시)부터의 모든 Linux 기기는 원격 코드 실행 취약점(CVE-2017-1000251)의 영향을 받습니다.
영향을 받는 기기의 예:
Samsung Gear S3 (Smartwatch) Samsung Smart TVs Samsung Family Hub (Smart refrigerator)
Linux 취약점에 대한 패치는 업스트림 프로젝트에 반영되었습니다. 정보 유출 취약점은 여기에서 패치되었고, 원격 코드 실행 취약점은 여기에서 패치되었습니다. Linux 배포판들도 업데이트 배포를 시작했습니다. 각 배포판에서 제공하는 특정 업데이트를 확인하시기 바랍니다.
iOS
iOS 9.3.5 이하가 설치된 모든 iPhone, iPad 및 iPod touch 기기와 버전 7.2.2 이하의 AppleTV 기기는 원격 코드 실행 취약점(CVE-2017-14315)의 영향을 받습니다. 이 취약점은 Apple이 iOS 10에서 이미 완화했으므로 이를 해결하기 위한 새로운 패치는 필요하지 않습니다. 사용 가능한 최신 iOS 또는 tvOS로 업그레이드할 것을 권장합니다.
기기에 패치가 적용되지 않았을까 걱정된다면, 패치가 발표되어 기기에 설치되었는지 확인할 때까지 Bluetooth를 비활성화하고 사용을 최소화할 것을 권장합니다.
기술 개요
BlueBorne 해설: 공격 벡터의 작동 방식
BlueBorne 공격 벡터는 여러 단계로 구성됩니다. 먼저, 공격자는 주변의 활성 Bluetooth 연결을 찾습니다. 기기는 “발견 가능(discoverable)” 모드로 설정되어 있지 않아도 식별될 수 있습니다. 다음으로, 공격자는 해당 기기의 고유 식별자인 MAC 주소를 얻습니다. 기기를 프로빙함으로써 공격자는 피해자가 사용 중인 운영체제를 파악하고 그에 맞게 익스플로잇을 조정할 수 있습니다. 그런 다음 공격자는 관련 플랫폼의 Bluetooth 프로토콜 구현에서 취약점을 악용하여 악의적인 목적을 수행하는 데 필요한 접근 권한을 얻습니다. 이 단계에서 공격자는 중간자(Man-in-The-Middle) 공격을 만들어 기기의 통신을 제어하거나, 기기에 대한 완전한 제어권을 장악하여 다양한 사이버 범죄 목적으로 사용할 수 있습니다.
BlueBorne에 관한 기술 백서 다운로드
Android에 대한 BlueBorne 공격
공격자가 대상이 Android 운영체제를 사용하고 있다고 판단하면, Armis가 공개한 4가지 취약점을 사용하여 기기를 악용하거나, 별도의 취약점을 사용하여 중간자(Man-in-The-Middle) 공격을 수행할 수 있습니다.
Android 데모
정보 유출 취약점 (CVE-2017-0785)
Android 운영체제의 첫 번째 취약점은 아래에 설명된 원격 코드 실행 취약점 중 하나를 악용하는 데 도움이 되는 중요한 정보를 노출합니다. 이 취약점은 기기가 주변의 다른 Bluetooth 서비스를 식별할 수 있게 해주는 SDP(Service Discovery Protocol) 서버에서 발견되었습니다. 이 결함으로 인해 공격자는 서버에 일련의 조작된 요청을 보내 메모리 비트를 응답으로 노출시킬 수 있습니다. 이 정보는 나중에 공격자가 고급 보안 조치를 우회하고 기기를 장악하는 데 사용할 수 있습니다. 이 취약점은 또한 공격자가 대상 기기에서 암호화 키를 유출하고 Bluetooth 통신을 도청할 수 있게 하며, 이는 heartbleed와 매우 유사한 공격입니다.
원격 코드 실행 취약점 #1 (CVE-2017-0781)
이 취약점은 Bluetooth 연결을 통한 인터넷 공유(테더링)를 가능하게 하는 BNEP(Bluetooth Network Encapsulation Protocol) 서비스에 존재합니다. BNEP 서비스의 결함으로 인해 해커는 정밀한 메모리 손상을 유발할 수 있으며, 이는 악용하기 쉬울 뿐만 아니라 기기에서 코드를 실행할 수 있게 하여 사실상 완전한 제어권을 부여합니다. 적절한 권한 검증이 없기 때문에 이 취약점을 유발하는 데 사용자 상호작용, 인증 또는 페어링이 필요하지 않으므로, 표적 사용자는 진행 중인 공격을 전혀 인지하지 못합니다.
원격 코드 실행 취약점 #2 (CVE-2017-0782)
이 취약점은 이전 취약점과 유사하지만, BNEP 서비스의 더 높은 계층인 PAN(Personal Area Networking) 프로필에 존재하며, 이는 두 기기 간의 IP 기반 네트워크 연결을 설정하는 역할을 합니다. 이 경우 메모리 손상 범위가 더 크지만, 공격자가 감염된 기기에 대한 완전한 제어권을 얻는 데 여전히 악용될 수 있습니다. 이전 취약점과 마찬가지로 이 취약점도 사용자 상호작용, 인증 또는 페어링 없이 유발될 수 있습니다.
Bluetooth Pineapple – 중간자(Man in The Middle) 공격 (CVE-2017-0783)
중간자(MiTM) 공격은 공격자가 대상 기기로 들어오거나 나가는 모든 데이터를 가로채고 개입할 수 있게 합니다. Wi-Fi를 사용하여 MiTM 공격을 수행하려면 공격자에게 특수 장비와 대상 기기의 개방형 WiFi 네트워크에 대한 연결 요청이 모두 필요합니다. Bluetooth에서는 공격자가 Bluetooth 기능이 있는 어떤 기기를 사용하여도 적극적으로 대상을 공격할 수 있습니다. 이 취약점은 Bluetooth 스택의 PAN 프로필에 존재하며, 공격자가 피해자 기기에 악성 네트워크 인터페이스를 만들고, IP 라우팅을 재구성하며, 기기가 모든 통신을 악성 네트워크 인터페이스를 통해 전송하도록 강제할 수 있게 합니다. 이 공격은 사용자 상호작용, 인증 또는 페어링이 필요 없어 사실상 감지가 불가능합니다.
Windows에 대한 BlueBorne 공격
우리는 공격자가 중간자(Man-in-The-Middle) 공격을 수행할 수 있게 하는 Windows 취약점을 공개했습니다.
Windows 데모 Bluetooth Pineapple #2 – 중간자(Man in The Middle) 공격 (CVE-2017-8628)
이 취약점은 Android 운영체제에서 발견된 취약점과 동일하며, 두 시스템이 Bluetooth 프로토콜의 일부를 구현할 때 동일한 원칙을 공유했기 때문에 두 시스템 모두에 영향을 미칩니다. 이 취약점은 Bluetooth 스택에 존재하며, 공격자가 피해자 기기에 악성 네트워크 인터페이스를 만들고, IP 라우팅을 재구성하며, 기기가 모든 통신을 이를 통해 전송하도록 강제할 수 있게 합니다. 이 공격은 사용자 상호작용, 인증 또는 페어링이 필요 없어 역시 사실상 감지가 불가능합니다.
Linux에 대한 BlueBorne 공격
Armis는 Linux 운영체제에서 공격자가 감염된 기기에 대한 완전한 제어권을 장악할 수 있게 하는 두 가지 취약점을 공개했습니다. 첫 번째는 정보 유출 취약점으로, 공격자가 대상 기기에서 사용되는 정확한 버전을 파악하고 그에 맞게 익스플로잇을 조정하는 데 도움이 됩니다. 두 번째는 기기에 대한 완전한 제어로 이어질 수 있는 스택 오버플로입니다.
Linux 데모 정보 유출 취약점 (CVE-2017-1000250)
Android의 정보 유출 취약점과 유사하게, 이 취약점은 기기 주변에서 Bluetooth를 사용하는 다른 서비스를 식별하는 역할을 하는 SDP 서버에 존재합니다. 이 결함으로 인해 공격자는 서버에 일련의 조작된 요청을 보내 메모리 비트를 응답으로 노출시킬 수 있습니다. 이는 공격자가 Bluetooth 프로세스에서 Bluetooth 통신의 암호화 키를 포함할 수 있는 민감한 데이터를 노출하는 데 사용될 수 있습니다. 공격자는 이를 사용하여 heartbleed와 매우 유사한 공격을 시작할 수 있습니다.
BlueZ의 스택 오버플로 (CVE-2017-1000251)
이 취약점은 운영체제의 핵심인 Linux 커널의 Bluetooth 스택에서 발견되었습니다. 두 기기 간 연결에 사용되는 L2CAP(Logical Link Control and Adaptation Protocol)의 내부 결함으로 인해 메모리 손상이 발생합니다. 공격자는 이 메모리 손상을 사용하여 기기에 대한 완전한 제어권을 얻을 수 있습니다.
iOS에 대한 BlueBorne 공격
Armis가 발견한 이 취약점은 Apple에 공개되었습니다. iOS 버전 10 및 Apple TV 버전 7.2.2 이상에서 이미 완화되었기 때문에 이 취약점을 악용하여 iOS 기기의 완전한 제어권을 획득하는 방법을 입증하는 전체 익스플로잇은 개발되지 않았습니다. 그러나 이 취약점은 사용자의 상호작용이나 대상 기기의 어떤 구성도 필요로 하지 않기 때문에 버전 10 이전의 모든 iOS 기기에 여전히 큰 위험을 제기합니다. 공격자는 이 취약점을 악용하여 높은 권한의 컨텍스트(Bluetooth 프로세스)에서 원격 코드 실행을 달성할 수 있습니다.
Apple의 저전력 오디오 프로토콜을 통한 원격 코드 실행 – CVE-2017-14315
이 취약점은 Apple이 발명한 Bluetooth 위에서 작동하는 새로운 프로토콜인 LEAP(Low energy audio protocol)에서 발견되었습니다. 이 프로토콜은 저전력 오디오 주변기기(예: 저전력 헤드셋 또는 Siri Remote)로 오디오를 스트리밍하도록 설계되었습니다. 이를 통해 Bluetooth Low Energy만 있는 기기도 오디오를 스트리밍하고 오디오 명령을 보낼 수 있습니다. LEAP 구현의 결함으로 인해 대용량 오디오 명령을 대상 기기에 전송하여 메모리 손상을 유발할 수 있습니다. LEAP를 통해 전송되는 오디오 명령은 제대로 검증되지 않으므로, 공격자는 메모리 손상을 사용하여 기기에 대한 완전한 제어권을 얻을 수 있습니다.
BlueBorne 대비 보안
공기 중 및 기기 간에 확산될 수 있는 취약점은 모든 조직과 개인에게 엄청난 위협이 됩니다. 엔드포인트 보호, 모바일 데이터 관리, 방화벽, 네트워크 보안 솔루션을 포함한 현재의 보안 조치는 IP 연결을 통해 확산될 수 있는 공격을 차단하는 데 중점을 두고 있기 때문에 이러한 유형의 공격과 관련 취약점 및 익스플로잇을 식별하도록 설계되지 않았습니다.새로운 공중(무선) 공격 벡터를 해결하기 위한 새로운 솔루션이 필요하며, 특히 에어 갭(air gapping)을 무의미하게 만드는 솔루션이 필요합니다. 또한 소비자와 기업 모두 새로운 프로토콜을 사용하면서 더 많은 관심과 연구가 필요할 것입니다. 데스크톱, 모바일, IoT 기기의 수가 계속 증가함에 따라 이러한 유형의 취약점이 악용되지 않도록 보장하는 것이 중요합니다. 이것은 새로운 연결 시대에서 Armis의 주요 사명입니다.
실행하려면 pybluez와 pwntools가 설치되어 있어야 합니다.
sudo apt-get install bluetooth libbluetooth-dev
sudo pip install pybluez
sudo pip install pwntools
video :
Follow me :