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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/otavioarj/sioctl
脆弱性分析エクスプロイトペネトレーションテストバイナリエクスプロイト
GitHubotavioarj/sioctl

SIOCtl

CVE-2018-8060/8061 用のシンプルな IOCTL ディスパッチャ

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

人気

すべて見る →

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

すべてのツールを探索

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

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

SIOCtl

シンプルなIOCTLディスパッチャ


これは汎用IOCTL「ディスパッチャ」です。CVE 2018-8060およびCVE 2018-8061のPOCとして使用するために作成しましたが、任意のデバイス、IOCTL、データにも使用できます。
  • 入力データはバイナリファイルで、IO制御の入力バッファとして使用される生データを含みます。
  • 出力データは16進ダンプとして表示されます。

CVE 2018-8060

  • 説明:
    HWiNFO AMD64カーネルドライバ バージョン8.98以下では、非特権ユーザーがデバイスドライバにIOCTLを送信できます。入力および/または出力バッファポインタがヌルであるか、これらのバッファのデータが無効である場合、ヌル/無効ポインタが発生し、Windowsカーネルパニック、別名ブルースクリーンが発生します。


  • POC:
    非特権ユーザーがシンボリックデバイス「HWiNFO32」に0x85FE2600より大きいIOCTLを送信し、入出力バッファのデータが任意である場合、デバイスドライバのスコープ内でポインタ参照が発生し、カーネルパニックを引き起こします。一部のケースではCWE-476(NULLポインタ参照)またはCWE-781(METHOD_NEITHER I/O制御コードを使用したIOCTLでの不適切なアドレス検証)が発生します。

    • 最も簡単にトリガーする方法は、入力バッファをヌルにすることです:)。

CVE 2018-8061

  • 説明:
    HWiNFO AMD64カーネルドライバ バージョン8.98以下では、非特権ユーザーがデバイスドライバに特別なIOCTLを送信でき、その結果、物理メモリの直接読み取りまたは書き込みが可能になります。

  • POC:
    非特権ユーザーが、物理メモリアドレス、サイズ、仮想メモリアドレスを含む入力バッファ(ユーザー空間)を伴って、シンボリックデバイス「HWiNFO32」に特別なIOCTL(すなわち0x85FE2608)を送信すると、ドライバが物理メモリをマッピングして読み取り、その内容を仮想アドレスにコピーします。
    ファイル8061.dataの形式は次のとおりです:

    • 物理アドレス: FFFFF7F100002000 (ソース)
    • サイズ: 00000008
    • 宛先仮想アドレス: 4141414141414141
ツールをダウンロード