cve-2020-0022
poc pour cve-2020-0022
utilisation
gcc poc.c -lbluetooth -o poc
poc MAC_ADDR
infos
- Ce poc devrait être stable sur Android 8.1.0, une fois qu'il atteint le paquet tronqué, crash. Mais il peut être très instable, sur Samsung s9 plus il est sûrement instable.
- Exécuter le poc sur Raspberry Pi 3B a été testé et fonctionne.
- Exécuter ubuntu/arch avec vmware sous windows 10 sur thinkpad x1c 2018 ou ubuntu avec pd sous mac os x ne permet pas d'atteindre le code de troncature, on ne sait pas pourquoi.
Liste de tests
- OnePlus 5T avec Android 8.1.0 : stable.
- Samsung s9 plus avec Android 9.0 : instable.
- Nova 3 avec Android 9 : stable.