75 matches found
userland-exec
Userland Exec Userland exec는 현재 주소 공간 내의 기존 프로세스 이미지를 새 이미지로 교체합니다. 시스템 호출 execve의 동작을 모방하지만, 프로세스 이미지를 설명하는 프로세스 구조는 변경되지 않은 채 유지됩니다. 즉, 시스템 유틸리티가 보고하는 프로세스 이름은 이전 프로세스 이름을 유지합니다. 이 기법은 임의 코드 실행을 획득한 후 은닉stealth을 달성하는 데 사용할 수 있습니다. 또한 noexec 파티션에 저장된 바이너리를 실행하는 데에도 사용할 수 있습니다. 최초의 userland exec는...
CVE_2022_38181_Gazelle
CVE-2022-38181 适用于FireTV三代Cube的利用程序 这是安全研究员Man Yue Mo的Pixel 6 POC针对CVE-2022-38181的分支。请阅读他关于该漏洞的详细分析文章。已针对FireOS的32位用户空间进行了修改。该POC利用ARM Mali内核驱动中的漏洞来获得任意内核代码执行,然后用于禁用SELinux并获取root权限。 我使用以下命令在ndk-21中用clang编译: root@kitploit:...
UnPlus
unplus CVE-2026-43499 Futex PI UAF 커널 임의 주소 쓰기 익스플로잇의 핵심 로직 코드로, SELinux를 우회하여 root를 획득합니다. 본 저장소에는 핵심 익스플로잇 로직 소스src/와 단일 바이너리 패커wrapper/만 포함되어 있습니다. src/target.h는 템플릿 이며, 실행하려면 자신의 기기 파라미터를 입력해야 합니다아래 "기기 적응" 참조. 빌드 핵심 로직 src/ root@kitploit: 环境要求: Android NDK r29+ API 35, aarch64 export...
CVE-2022-20186
CVE-2022-20186 익스플로잇 라이트업은 여기에서 확인할 수 있습니다. 이는 2022년 1월에 제가 보고한 Arm Mali 커널 드라이버의 버그입니다. 이 버그를 이용하면 신뢰할 수 없는 앱 도메인에서 임의의 커널 코드 실행 권한을 얻을 수 있으며, 이를 통해 SELinux를 비활성화하고 루트 권한을 획득할 수 있습니다. 익스플로잇은 Google Pixel 6에서 테스트되었으며 2021년 11월부터 2022년 2월까지의 패치 레벨을 지원합니다. 몇 가지 이미지 오프셋만 변경하면 다른 펌웨어에 대한 지원을 쉽게 추가할 수...
CVE-2019-2215-HuaweiP20Lite
CVE-2019-2215bad binder를 Huawei P20liteAndroid 8.0.0로 포팅 설명 이 프로젝트는 Android 8.0.0 버전의 Huawei P20lite에서 CVE-2019-2215를 이용하는 익스플로잇입니다. 커널은 4.4.23 버전입니다. 이 취약점은 아마도 이 주제에 대해 가장 많이 문서화된 것튜토리얼, 실제 물리적 폰에서의 실제 포팅일 것이며, 저는 취약한 폰을 가지고 있기 때문에 Android 커널 익스플로잇을 배우기에 좋은 출발점입니다. 경고: 이 익스플로잇은 모든 SELinux 타입을...
VIKIROOT
VIKIROOT 이것은 64비트 Android 6.0.1 Marshmallow아마도 7.0?용 CVE-2016-5195 PoC이자, 보편적이고 안정적인 임시 루트 도구입니다. SUID 실행 파일이나 파일 시스템 변경이 필요하지 않습니다. Features SELinux 우회 자세한 내용은 아래 참조. 메모리 전용: 파일 시스템을 수정하거나 특수 실행 파일이 필요하지 않습니다. 안정적: 기기 안정성에 영향을 미치지 않습니다. 확장 가능: 새 커널 및/또는 새 기기를 쉽게 추가할 수 있습니다. 가역적: 루트 셸이 종료된 후 백도어가...
root-exploit-pixel3
Pixel 3 제품군용 루트 익스플로잇 이 폴더에는 CVE-2020-0041용 bluefrostsecurity PoC를 수정한 로컬 권한 상승 익스플로잇이 포함되어 있습니다. 이 익스플로잇은 SELinux를 비활성화한 다음 루트 셸을 실행합니다. 이 익스플로잇은 2020년 2월 펌웨어QQ1A.200205.002를 실행하는 Pixel 3 기기에 대한 하드코딩된 오프셋과 함께 제공됩니다. 아래 단계를 따르기만 하면 모든 Pixel 3 기기에 맞게 익스플로잇을 조정할 수 있습니다. 루트 사용자 제한을 피하기 위해 일부 변경 사항이...
CVE-2022-46395
CVE-2022-46395에 대한 익스플로잇 상세 분석은 여기에서 확인할 수 있습니다. 이는 2022년 11월에 제가 보고한 Arm Mali 커널 드라이버의 버그입니다. 이 버그는 신뢰할 수 없는 앱 도메인에서 임의의 커널 코드 실행을 달성하는 데 사용될 수 있으며, 이를 통해 SELinux를 비활성화하고 루트 권한을 획득합니다. 익스플로잇은 2022년 11월 및 2023년 1월 패치가 적용된 Google Pixel 6에서 테스트되었습니다. 참고로, ndk-21에서 clang으로 컴파일하기 위해 다음 명령어를 사용했습니다:...
CVE-2023-6241
CVE-2023-6241 익스플로잇 분석 글은 여기에서 찾을 수 있습니다. 이것은 제가 2023년 11월에 보고한 Arm Mali 커널 드라이버의 버그입니다. 이 버그는 신뢰할 수 없는 앱 도메인에서 임의의 커널 코드 실행을 얻는 데 사용될 수 있으며, 이를 통해 SELinux를 비활성화하고 루트 권한을 얻을 수 있습니다. 이 익스플로잇은 2023년 11월 패치UD1A.231105.004가 적용된 Google Pixel 8에서 테스트되었습니다. OpenCL로 컴파일하고 OpenCL 라이브러리 libGLESmali.so와 링크해...
cve-2024-31317
CVE-2024-31317 탐구 CVE-2024-31317은 일반 Android 앱이 사용 가능한 모든 uid 및 SELinux 범위에 대한 권한 없는 접근을 제공합니다. 이를 통해 uid 1000system 및 uid 2000shell에 접근할 수 있으며, 권한이 없는 앱에서 전적으로 트리거될 수 있어 이를 사용하는 모든 기능의 지속성을 가능하게 합니다. 설명 SELinux 모방 Zygote 인자 에뮬레이터 설정 이용 가능성 이 익스플로잇은 2024년 6월 보안 패치 이전의 대부분 Android 버전과 Android 9+에...
CVE_2022_46395_Raven
CVE-2022-46395를 FireTV 2세대 Cube에서 실행하기 위한 익스플로잇 보안 연구원 Man Yue Mo의 Pixel 6 POC를 포크한 것입니다. 취약점에 대한 자세한 설명은 여기에서 읽을 수 있습니다. FireOS의 32비트 사용자 공간을 고려하여 변경 사항이 적용되었습니다. 이 POC는 ARM Mali 커널 드라이버의 버그를 악용하여 임의 커널 코드 실행을 달성한 후, SELinux를 비활성화하고 루트 권한을 획득합니다. 해당 익스플로잇은 PS7652/35642023년 8월 하순에서 패치되었습니다. 참고로...
CVE-2021-1961
CVE-2021-1961에 대한 익스플로잇 코드입니다. 전체 분석 글은 제 블로그에서 확인할 수 있습니다. 익스플로잇을 빌드하려면 Android NDK의 ndk-build를 실행하세요. 익스플로잇을 실행하려면 /dev/qseecom에 접근할 수 있어야 합니다. 즉, 올바른 사용자/그룹과 올바른 SELinux 컨텍스트가 필요합니다. 이는 디버그 이미지에서 su system 명령어를 사용하거나, Magisk로 패치된 일반 이미지에서 su - system 명령어를 사용하여 수행할 수 있습니다. 다음은 Magisk로 패치된 일반...
Exploit for Use After Free in Linux Linux_Kernel
ghost-hoock A minimal fork of GhostLockhttps://github.co...
CVE-2022-20186_CTXZ
CVE-2022-20186 のエクスプロイト 解説記事はこちらです。これは2022年1月に報告したArm Maliカーネルドライバのバグです。このバグは、信頼されていないアプリドメインから任意のカーネルコード実行を獲得し、その後SELinuxを無効化してrootを取得するために使用できます。 このエクスプロイトはGoogle Pixel...
TempRoot-Huawei
TempRoot-Huawei CVE-2019-2215 を介した Huawei 強化カーネル向けの一時 root このコードは P20 Pro CLT-AL00 向けに書かれており、カーネルオフセットはビルドフィンガープリントが 'HUAWEI/CLT-AL00/HWCLT:8.1.0/HUAWEICLT-AL00/176C00:user/release-keys' のファームウェアから取得されています。 背景 Samsung の KNOX と同様に、Huawei はハッカーによるエクスプロイトを防ぎ「セキュリティ」を向上させるために多くの仕組みを追加しました。...
ghost-hoock
ghost-hoock GhostLock의 최소 포크로, 단 하나의 프리미티브 만 유지합니다: CVE-2026-43499futex PI UAF를 통한 SELinux 비활성화. -green 목차 이것은 무엇인가 동작 방식 원본에서 유지된 것 제거된 것 빌드 실행 요구 사항 제한 사항 및 위험 프로젝트 구조 라이선스 크레딧 링크 이것은 무엇인가 ghost-hoock은 Mobile Hacking Lab의 GhostLock 익스플로잇을 간소화한 포크 로, 단일 프리미티브로 축소되었습니다: futex PI UAF를 통한 하나의 제한된 쓰...
badspin
Bad Spin: Android Binder LPE Author: Moshe Kol 권한 상승 익스플로잇으로, unstrustedapp에서 Android Binder 취약점CVE-2022-20421을 대상으로 합니다. 이 취약점은 2022년 10월 Android 보안 게시판에서 패치되었습니다. 이 익스플로잇은 커널 버전 5.4.x 및 5.10.x를 실행하는 기기에서 작동하며, 완전한 커널 R/W 프리미티브를 달성합니다. Google Pixel 6의 경우 완전한 루트 권한 및 SELinux 우회도 획득합니다. 전체 작성 글은...
CVE_2022_38181_Raven
FireTV 2세대 Cube용 CVE-2022-38181 익스플로잇 이 프로젝트는 보안 연구원 Man Yue Mo의 Pixel 6 POC for CVE202238181를 포크한 것입니다. 취약점에 대한 자세한 분석은 여기에서 확인할 수 있습니다. FireOS의 32비트 사용자 공간과 2세대 Cube의 구형 Bifrost 드라이버r16p0 및 Linux 커널4.9.113 버전을 반영하여 변경되었습니다. 이 POC는 ARM Mali 커널 드라이버의 버그를 악용하여 임의의 커널 코드 실행을 달성한 후 SELinux를 비활성화하고 루...