2841 matches found
userland-exec
ユーザーランド exec Userland Exec ユーザーランド exec は、現在のアドレス空間内の既存のプロセスイメージを新しいものに置き換えます。これはシステムコール execve の動作を模倣しますが、プロセスイメージを記述するプロセス構造は変更されません。言い換えれば、システムユーティリティが報告するプロセス名は、古いプロセス名のままになります。 この手法は、任意のコード実行を獲得した後にステルス性を達成するために使用できます。また、noexec パーティションに保存されたバイナリを実行するためにも使用できます。 最初のユーザーランド exec は grugq...
selinux-notebook
SELinux 노트북 소개 SELinux 노트북은 SELinux에 대한 오픈소스 책으로, 원래 Richard Haines가 작성하여 SELinux 커뮤니티에 기증했습니다. 노트북의 목표는 리눅스 커널 구성 요소, 사용자 공간 라이브러리와 도구, 정책 툴체인, 그리고 정책 자체를 다루는 SELinux에 관한 가장 최신이고 포괄적인 책이 되는 것입니다. SELinux 노트북은 무료로 제공되며, 커뮤니티의 기여를 환영하고 권장합니다! SELinux 노트북에 기여하기 GitHub에서 노트북 직접 보기 SELinux 노트북은 다양한...
CVE_2022_38181_Raven
CVE-2022-38181 用エクスプロイト - FireTV 第2世代 Cube これはセキュリティ研究者 Man Yue Mo 氏の Pixel 6 POC CVE202238181 用 のフォークです。彼の詳細な脆弱性解説は こちら をご覧ください。FireOS の 32 ビットユーザースペースと、第2世代 Cube の古い Bifrost ドライバー r16p0 および Linux カーネル 4.9.113 バージョンに対応するために変更が加えられています。この POC は ARM Mali カーネルドライバーのバグを悪用して任意のカーネルコード実行を達成し、SELinux...
ifuncd-up
Hacker News への応答 オレンジのウェブサイトhnで、あなたがた道化師が私を困らせているのはわかっている。以下にいくつか選んで応答するが、まず挑戦状を叩きつける: 私の自腹で500ドル を、ifuncを使わずに この攻撃 を実演してみせた最初の人物に送る。純粋に興味があるし、啓蒙のためなら喜んで金を出す。このリポジトリをフォークして、動作するPoCをPRで送れ。勝者には非公開で住所を聞く。では応答: これは的外れな批判だ。 坊や、俺は 的外れ な場所に 住んでいる んだ。誰にでも吠えられる。 この脆弱性にとって必須ではなかった、 お前 が必須じゃないんだよ!...
CVE-2022-20186
CVE-2022-20186 のエクスプロイト 解説はこちらを参照してください。これは、2022年1月に報告したArm Maliカーネルドライバのバグです。このバグを利用すると、信頼されていないアプリドメインから任意のカーネルコード実行が可能になり、SELinuxを無効化してrootを取得できます。 エクスプロイトはGoogle Pixel...
GhostLock
GhostLock - CVE-2026-43499 ローカル権限昇格エクスプロイト 脆弱性の概要 CVE 番号: CVE-2026-43499 脆弱性タイプ: futex PI(優先度継承)スタック UAF(Use-After-Free) 影響範囲: Linux カーネル 6.1 6.12(Android GKI) 利用効果: ローカル権限昇格 + SELinux 無効化、root シェル取得 動作原理 脆弱性トリガーパス root@kitploit: 用户空间 → pselect → 内核栈上分配 rtmutexwaiter → futex PI 操作触发 waiter 释放 →...
CVE-2022-46395
CVE-2022-46395 のエクスプロイト 解説はこちらにあります。これは、2022年11月に報告したArm Maliカーネルドライバのバグです。このバグを利用すると、信頼されていないアプリドメインから任意のカーネルコードを実行でき、SELinuxを無効にしてrootを取得できます。 このエクスプロイトは、2022年11月および2023年1月のパッチが適用されたGoogle Pixel 6でテストされています。参考までに、ndk-21でclangを使ってコンパイルしたコマンドは以下の通りです: root@kitploit:...
CVE-2017-1000367
CVE-2017-1000367 我々は、Linux向けSudoのgetprocessttynameに脆弱性を発見しました。この関数は“/proc/pid/stat”(man proc)を開き、フィールド7(ttynr)からttyのデバイス番号を読み取ります。残念ながら、これらのフィールドはスペース区切りであり、フィールド2(comm、コマンドのファイル名)にはスペースを含めることができます(CVE-2017-1000367)。 例えば、シンボリックリンク“./ 1...
twiga
Twiga A tool that enumerates Android devices for information useful in understanding its internals and for exploit development. It supports android 4.2 to android 7.1.1 Requirements The most current ADB must be in your path and fully functional The report name must not have any whitespace...
twiga
Twiga 안드로이드 기기의 내부 이해와 익스플로잇 개발에 유용한 정보를 수집하는 도구입니다. 안드로이드 4.2부터 7.1.1까지 지원합니다. 요구사항 최신 ADB가 경로에 설정되어 있고 완전히 작동해야 합니다. 보고서 이름에 공백이 없어야 합니다. 제한사항 SDK 버전이 높아질수록 엄격한 SELinux 정책과 안드로이드 강화로 인해 일부 정보와 파일을 가져올 수 없습니다. 현재는 한 번에 하나의 기기에서만 실행할 수 있습니다. 할 일 루팅된 기기에서의 열거 지원 여러 기기에서 동시에 열거 지원 열거 데이터에 대한 PDF 보고...
sudo-CVE-2017-1000367
sudo-CVE-2017-1000367 http://www.openwall.com/lists/oss-security/2017/05/30/16 コンパイル: gcc -o sudopwn sudopwn.c -lutil 免責事項: 何をしているのか全く分かっていませんでした ;- 必要条件 システムはselinuxが有効である必要があります sudoはselinuxサポート付きでビルドされている必要があります sudo -r ユーザーにはsudo権限が必要です 例: "toor ALL=ALL NOPASSWD: /usr/bin/sum"...
CVE_2022_38181_Gazelle
CVE-2022-38181용 FireTV 3세대 Cube에서 실행되는 익스플로잇 이것은 보안 연구원 Man Yue Mo의 Pixel 6 POC를 CVE-2022-38181에 맞게 포크한 것입니다. 취약점에 대한 자세한 분석은 여기에서 확인할 수 있습니다. FireOS의 32비트 사용자 공간에 맞게 변경되었습니다. 이 POC는 ARM Mali 커널 드라이버의 버그를 악용하여 임의의 커널 코드 실행을 달성하고, 이를 사용하여 SELinux를 비활성화하고 루트 권한을 얻습니다. 다음 명령어를 사용하여 ndk-21의 clang으로...
cve-2024-31317
CVE-2024-31317 の調査 CVE-2024-31317 は、正規の Android アプリが利用できる任意の uid および SELinux スコープへの非特権アクセスを提供します。これにより uid 1000(system)および uid 2000(shell)へのアクセスが可能になり、非特権アプリから完全にトリガーできるため、それを利用するあらゆる機能の永続化が可能になります。 説明 SELinux ミミックリー Zygote 引数 エミュレータのセットアップ 可用性 このエクスプロイトは、2024年6月のセキュリティパッチ以前のほとんどの Android バージョンおよ...
UnPlus
unplus CVE-2026-43499 Futex PI UAF カーネル任意アドレス書き込みエクスプロイトのコアロジックコード。SELinux をバイパスして root を取得するために使用します。 このリポジトリには、コアエクスプロイトロジックのソースコード(src/)と単一バイナリパッケージャー(wrapper/)のみが含まれています。 src/target.h はテンプレート であり、自分のデバイスのパラメータを入力して初めて実行できます(下記「デバイス適合」を参照)。 ビルド コアロジック(src/) root@kitploit: 环境要求: Android NDK r29...
SELinux-Permissive-Only-CVE-2025-21479
SELinux-Permissive-Only-version-of-Cheese-aka-CVE-2025-21479 これは、現時点では SELinux permissive のみに対応した Cheese エクスプロイトのバージョンです。別名 CVE-2025-21479 としても知られ、Samsung Snapdragon デバイスを含む多くのデバイスの adreno kgsl に影響を与えました。 以下のリポジトリから一部のコードを再利用しています。PoC を最初に立ち上げてくれた zhuowei 氏と、維持管理が行き届いた活発なリポジトリを公開してくれている...
CVE-2019-2215-HuaweiP20Lite
CVE-2019-2215 bad binder を Huawei P20lite Android 8.0.0 に移植する 説明 このプロジェクトは、Android 8.0.0 を搭載した Huawei P20lite における CVE-2019-2215 のエクスプロイトです。カーネルは バージョン 4.4.23 です。 この脆弱性はおそらくこのトピックの中で最も多くドキュメント化されているもの(チュートリアル、実機への実際の移植)であり、 私も影響を受ける端末を持っているため、これは Android カーネルエクスプロイトを学ぶための良い出発点になります。 警告:...
zenfone9-root
zenfone9-root — ブートローダーロックされた ASUS Zenfone 9 における一時的 root ブートローダーのロック解除ができない ASUS Zenfone 9 AI2202 で 一時的な root uid 0 を取得する ための研究用コードとメモ — ASUS が unlock ツールを廃止し、開発者オプションから OEM ロック解除トグルを削除し、現行ファームウェアでは fastboot oem unlock / flashing unlock を強硬に拒否するためである。 これはブートローダーのロック解除ではなく、何もフラッシュしない。これは ランタイム ro...
root-exploit-pixel3
Pixel 3 ファミリー向けルートエクスプロイト このフォルダには、CVE-2020-0041 向けの bluefrostsecurity PoC を改変したローカル権限昇格エクスプロイトが含まれています。このエクスプロイトは SELinux を無効化し、ルートシェルを起動します。 エクスプロイトは 2020 年 2 月のファームウェア QQ1A.200205.002 を実行している Pixel 3 デバイス向けにハードコードされたオフセットで提供されています。以下の手順に従うことで、任意の Pixel 3 デバイスに適応させることができます。...
VIKIROOT
VIKIROOT これは、64ビットAndroid 6.0.1 Marshmallow(おそらく7.0?)向けのCVE-2016-5195 PoCであり、汎用的で安定した一時的なルートツールでもあります。SUID実行ファイルやファイルシステムの変更は必要ありません。 特徴 SELinuxバイパス(詳細は以下参照)。 メモリのみ:ファイルシステムを変更したり、特別な実行ファイルは不要。 安定:デバイスの安定性に影響を与えません。 スケーラブル:新しいカーネルや新しいデバイスを簡単に追加可能。 元に戻せる:ルートシェル終了後にバックドアが自動的にクリアされるため、使用後の再起動は不要。 注意...
CVE-2023-6241
CVE-2023-6241 のエクスプロイト 解説記事はこちらでご覧いただけます。これは、2023年11月に私が報告した Arm Mali カーネルドライバーのバグです。このバグを使用すると、信頼されていないアプリドメインから任意のカーネルコード実行を達成でき、それを利用して SELinux を無効化し root を取得します。 このエクスプロイトは、2023年11月のパッチ UD1A.231105.004 が適用された Google Pixel 8 でテストされています。OpenCL でコンパイルし、OpenCL ライブラリ libGLESmali.so...