
블랙햇 이후에 PoC를 제출하겠습니다.
이 PoC는 세 부분으로 나뉘어 있습니다.
mediaserver 폴더는 일반 애플리케이션에서 mediaserver에 코드를 주입하는 데 도움을 줍니다.surfaceflinger 폴더는 mediaserver 권한을 획득한 후 surfaceflinger에 코드를 주입하는 데 도움을 줍니다.system_server 폴더는 surfaceflinger 권한을 획득한 후 system_server에 코드를 주입하는 데 도움을 줍니다.bbshell 폴더는 mediaserver에 busybox를 주입하는 데 도움을 줍니다.PoC에는 많은 하드코드가 포함되어 있으며, Nexus 5의 Android 5.0(LRX21O)에서 테스트했습니다. 사용자 환경에 맞게 이러한 하드코드를 조정해야 할 수 있습니다. 취약점에 대한 자세한 소개는 다음을 참조하십시오. https://www.blackhat.com/docs/us-15/materials/us-15-Gong-Fuzzing-Android-System-Services-By-Binder-Call-To-Escalate-Privilege-wp.pdf