cve-2020-0022
cve-2020-0022용 poc
사용법
gcc poc.c -lbluetooth -o poc
poc MAC_ADDR
정보
- 이 poc는 Android 8.1.0에서 안정적이어야 합니다. truncating 패킷 상태에 들어가면 충돌이 발생합니다. 하지만 매우 불안정할 수 있으며, Samsung s9 plus에서는 확실히 불안정합니다.
- raspberry pi 3B에서 poc를 실행하는 것은 테스트 결과 정상이었습니다.
- thinkpad x1c 2018의 Windows 10에서 vmware로 ubuntu/arch를 실행하거나, mac os x에서 pd로 ubuntu를 실행하는 경우 truncating 코드에 도달하지 못했습니다. 이유는 모르겠습니다.
테스트 목록
- OnePlus 5T (Android 8.1.0): 안정적.
- Samsung s9 plus (Android 9.0): 불안정.
- Nova 3 (Android 9): 안정적.