Bluetooth BLE hacking(Ubertooth, GATTacker)

한 12시간째 세팅을 못끝내고 있다

 

자료가 너무 이곳저곳에 흩어져있고 제각각인데다가 근본적인 원리를 이해하지 못한채로 꾸역꾸역 세팅을 시도하다보니 산으로 가는 것 같다

 

혹시 이 글을 참고할 분들을 위해 자세하게 남기고 싶지만 지금 너무 바빠서 그럴수가 없네여.. 굉장히 불친절한 글인점 죄송하고 보고 알아서 필요하신거 건져가줍시셔

 

1. Ubertooth

 

구매는 가치창조기술이라는 곳에서 함. 세금 포함 대략 15만원 내돈내산ㅠㅠ

 

맨 처음에는 WSL2로 하려고 했는데 (확실하지는 않지만) WSL2에서는 USB 지원이 되지 않아 뭔가 복잡해지길래 그냥 Virtualbox에 ubuntu 20.04를 새로 설치했음.

 

이건 설치할때 큰 애로사항이 없었음. 이 글 그대로 따라가면 됨. 이 글도 좋음

 

2. GATTacker

 

이거 설치하는게 굉장히 힘들었음. 이 글 참고. 그런데 node 최신 버전이 node 12인가 14인가 그런데 무조건 node 8을 설치해야 함. 저는 nvm 이용해서 node v.8.11.1 설치했음. 그리고 Ubuntu 20.04 기준 npm install noble 하면 파이썬 쪽에서 문제가 생기는데 이유는 모르겠지만 python2로 돌려야 함. 그래서 무려 2020년에 sudo apt-get install python2 로 python2 설치하고 npm install noble --python=python2 으로 설치해줘야 함. bleno, gattaker 설치때도 마찬가지.

 

그리고 지금 정확하게 이해는 못했는데 Peripheral(Slave), Central(Master) 두 개가 있어야 해서 VM 2개를 띄워야 함

 

VM 2개 띄우고 통신하는건 다행히 학부 네트워크 수업에서 한 적이 있었음. 샤라웃 투 gilgil.. 교수님 감사합니다... 둘 다 어댑터에 브릿지로 설정하고 gattaker 설치해둠

 

그리고 휴대폰에 nRF Connect라는 어플을 찾아서 BLE 리스팅함

 

medium.com/datadriveninvestor/hacking-bluetooth-low-energy-ble-smart-devices-bd58bf56268b 이 글 보고 따라가보려고 함

'개발 > ETC' 카테고리의 다른 글

GCP 프리티어 관련  (4) 2021.03.14
Resume을 만들었다  (0) 2019.02.03
  Comments