Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/tamirzb/cve-2018-9539
Android SecurityVulnerability AnalysisExploitationMobile SecurityBinary Exploitation
GitHubtamirzb/cve-2018-9539

CVE-2018-9539

PoC code for CVE-2018-9539

저장소 보기
2097년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2018-9539

CVE-2018-9539에 대한 개념 증명 코드

질문이 있으시면 Twitter (@tamir_zb)로 DM 보내주세요.

빌드

이것을 빌드하려면:

  1. Android 소스 코드 다운로드
  2. 이 저장소를 AOSP/external에 넣습니다.
  3. 다음 명령어를 실행합니다:
root@kitploit:~
cd AOSP
source build/envsetup.sh
make cas_race_uaf

결과

이 PoC를 패치되지 않은 Android 버전(2018년 11월 이전의 8.1-9.0)에서 실행하면 use-after-free가 발생합니다. 이 PoC는 Android 8.1에서 실행되도록 의도된 것은 아닙니다. UaF가 서비스를 충돌시킬 것으로 예상하는데, 이는 Android 9.0에서만 발생하기 때문입니다. 따라서 Android 8.1에서 이 PoC를 실행하면 무한 루프가 발생합니다.

다음은 Android 9.0에서 이 PoC를 실행한 예시 출력입니다:

root@kitploit:~
Objects prepared

Attempt #1:
Sessions prepared
Descrambler session set to session1
Threads prepared
Running threads...
Descrambler session set to session2
Thread #0 result: session2
Thread #1 result: session2
Thread #2 result: session2
Thread #3 result: session2
Thread #4 result: session2
Attempt #1 failed, retrying...

Attempt #2:
Sessions prepared
Descrambler session set to session1
Threads prepared
Running threads...
Descrambler session set to session2
Thread #0 result: session2
Thread #1 result: session2
Thread #2 result: session2
Thread #3 result: session2
Thread #4 result: session2
Attempt #2 failed, retrying...

...
...
...

Attempt #204:
Sessions prepared
Descrambler session set to session1
Threads prepared
Running threads...
Descrambler session set to session2
Thread #0 result: session2
Thread #1 result: session2
Thread #2 result: session2
Thread #3 result: session2
Thread #4 result: session2
Attempt #204 failed, retrying...

Attempt #205:
Sessions prepared
Descrambler session set to session1
Threads prepared
Running threads...
Descrambler session set to session2
Thread #0 result: session1
Thread #1 result: session2
Thread #2 result: session2
Thread #3 result: CRASHED :)

Succeeded in 205 attempts
도구 다운로드