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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
TokenPlayer — Windowsアクセストークンの操作と悪用。 | Kitploit
ツール/GitHubGitHub/s1ckb0y1337/tokenplayer
特権昇格なりすましツール横移動ポストエクスプロイトペネトレーションテスト
GitHubs1ckb0y1337/tokenplayer

TokenPlayer

Windowsアクセストークンの操作と悪用。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

TokenPlayer

Windows アクセス トークンの操作と悪用。

TokenPlayer は、Win32 API プログラミングを学び、Windows のアクセス トークンのモデルをより深く理解するために作成した小さなツールです。

特徴:

  • プライマリ トークンの窃取と偽装。
  • 保護されたプロセスの偽装。
  • トークン複製方式を使用した UAC の回避。
  • 資格情報を指定してネットワーク認証用の新しいトークンを作成(runas /netonly に類似)。特別な権限や昇格したコンテキストは不要。
  • 親プロセス ID を偽装し、別の親を持つプロセスを起動。
  • 偽装したコンテキストで指定したパラメータを使って任意のアプリケーションを実行。
  • パイプを使用した親子プロセス間通信により、非対話型コンテキスト(例: リバースシェル)からも使用可能。

使用法:

root@kitploit:~
General options:
  --help                 Display help menu.

Impersonation Options:
  --impersonate          Impersonates the specified pid and spawns a new child
                         process under its context.
  --pid arg              Proccess ID to steal the token from.
  --spawn                Spawns a new command prompt under the context of the
                         stolen token.

Execution Options:
  --exec                 Execute an instance of a specified program under the
                         impersonated context.
  --pid arg              Proccess ID to steal the token from.
  --prog                 The full path to the program to be executed.
  --args                 Optional execution arguments for the specified
                         program.

Make Token Options:
  --maketoken            Create a new process under a set of creds for only
                         network authentication (Similar to runas /netonly).
  --username arg         Username
  --password arg         Password in plaintext format.
  --domain arg           The domain the user belongs, if domain isn't specified
                         the local machine will be used.

UAC Bypass Options:
  --pwnuac               Will try to bypass UAC using the token-duplication
                         method.
  --spawn                Spawns a new elevated prompt.
  --prog arg             The full path to the program to be executed.
  --args arg             Optional execution arguments for the specified
                         program.

Parent Process Spoofing Options:
  --spoofppid            Spawn a new instance of an application with spoofed
                         parent process.
  --ppid arg             The PID of the parent process.
  --prog arg             The full path to the program to be executed.
  --args arg             Optional execution arguments for the specified
                         program.

使用法 1: トークンの偽装

同じコンソールを使用:

トークンの偽装

新しいコンソールを起動:

新しいウィンドウでのトークンの偽装

使用法 2: アプリケーションの実行(例: リバースシェル)

リバースシェルの実行

使用法 3: トークンの作成

トークンの作成

使用法 4: UAC バイパス

UAC バイパス

使用法 5: PPID の偽装

PPID の偽装

コンパイル手順

自分でコンパイルするには、boost ライブラリをインストールする必要があります。このツールはコマンドライン引数の解析と処理に boost を使用しているためです。また、プロジェクトの設定で外部ライブラリのフォルダを指定する必要もあります。

参考

  • Windows アクセス トークンと代替資格情報
  • アクセス トークン窃取の理解と防御
  • T1134: プライマリ アクセス トークンの操作
  • トークン操作による権限昇格
  • リダイレクトされた入力と出力を持つ子プロセスの作成
  • UAC を回避する方法 (Part 1)
  • UAC を回避する方法 (Part 2)
  • UAC を回避する方法 (Part 3)
  • UAC-TokenMagic.ps1
  • UAC-TokenDuplication
  • RunasCs
  • アクセス トークンの操作: 親 PID の偽装
  • SYSTEM になるための代替方法
ツールをダウンロード