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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
calebstewart-CVE-2021-1675 — PowerShellスクリプトで、PrintNightmare脆弱性(CVE-2021-1675)を介してWindows上でローカル権限昇格を実行し、ローカル管理者ユーザーを追加したり、カスタムDLLペイロードを実行したりします。 | Kitploit
ツール/GitHubGitHub/thejoyofhacking/calebstewart-cve-2021-1675
特権昇格エクスプロイトペネトレーションテストレッドチーミングバイナリエクスプロイト
GitHubthejoyofhacking/calebstewart-cve-2021-1675

calebstewart-CVE-2021-1675

PowerShellスクリプトで、PrintNightmare脆弱性(CVE-2021-1675)を介してWindows上でローカル権限昇格を実行し、ローカル管理者ユーザーを追加したり、カスタムDLLペイロードを実行したりします。

リポジトリを見る

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
24年前未レビュー

CVE-2021-1675 - PrintNightmare LPE(PowerShell)

Caleb Stewart | John Hammond | 2021年7月1日


CVE-2021-1675 は、「PrintNightmare」と呼ばれる重大なリモートコード実行およびローカル権限昇格の脆弱性です。

リモートコード実行機能に対する概念実証エクスプロイト(Python、C++)と、ローカル権限昇格用のC#版が公開されています。純粋なPowerShellによるネイティブ実装はまだ見かけていなかったため、エクスプロイトを改良・再構築してみることにしました。

このPowerShellスクリプトは、PrintNightmare攻撃手法を用いてローカル権限昇格(LPE)を実行します。

image

Windows Server 2016およびWindows Server 2019でテスト済みです。

使用方法

デフォルトでローカル管理者グループに新しいユーザーを追加します:

root@kitploit:~
Import-Module .\cve-2021-1675.ps1
Invoke-Nightmare # デフォルトでローカル管理者グループにユーザー `adm1n`/`P@ssw0rd` を追加

Invoke-Nightmare -DriverName "Xerox" -NewUser "john" -NewPassword "SuperSecure" 

カスタムDLLペイロードを指定して、他の任意の操作を実行することもできます。

root@kitploit:~
Import-Module .\cve-2021-1675.ps1
Invoke-Nightmare -DLL "C:\absolute\path\to\your\bindshell.dll"

詳細

  • このLPE手法は、Print Spoolerの機能のみを使用するため、リモートRPCやSMBを必要としません。
  • このスクリプトには、カスタムDLL用のBase64エンコードされたGZIP圧縮ペイロードが埋め込まれており、引数に応じてパッチが適用され、ローカル管理者グループに新しいユーザーを簡単に追加できます。
  • このスクリプトには、Win32 APIにリフレクティブにアクセスするためのPowerSploit/PowerUpのメソッドが埋め込まれています。
  • この手法では、適切なDLLパスを見つけるためにすべてのプリンタードライバーをループ処理しません。単純に最初のドライバーを取得して適切なパスを決定します。
ツールをダウンロード