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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
SharpUp — Windowsの特権昇格の脆弱性を監査するためのC#ツール。PowerUpのチェックを移植し、引用符で囲まれていないサービスパス、変更可能なバイナリ、AlwaysInstallElevatedなどの誤設定をチェックします。 | Kitploit
ツール/GitHubGitHub/ghostpack/sharpup
特権昇格脆弱性分析ポストエクスプロイトペネトレーションテスト特権昇格 第11位
GitHubghostpack/sharpup

SharpUp

Windowsの特権昇格の脆弱性を監査するためのC#ツール。PowerUpのチェックを移植し、引用符で囲まれていないサービスパス、変更可能なバイナリ、AlwaysInstallElevatedなどの誤設定をチェックします。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

SharpUp


SharpUpは、様々なPowerUp機能をC#に移植したものです。現在のところ、最も一般的なチェックのみが移植されており、武器化機能はまだ実装されていません。

@harmj0y が主な作者です。

SharpUpはBSD 3-Clauseライセンスの下で提供されています。

使用方法

root@kitploit:~
SharpUp.exe [audit] [check1] [check2]...

    audit   - Specifies whether or not to enable audit mode. If enabled, SharpUp will run vulenrability checks
              regardless if the process is in high integrity or the user is in the local administrator's group.
              If no checks are specified, audit will run all checks. Otherwise, each check following audit will
              be ran.

    check*  - The individual vulnerability check to be ran. Must be one of the following:

              - AlwaysInstallElevated
              - CachedGPPPassword
              - DomainGPPPassword
              - HijackablePaths
              - McAfeeSitelistFiles
              - ModifiableScheduledTask
              - ModifiableServiceBinaries
              - ModifiableServiceRegistryKeys
              - ModifiableServices
              - ProcessDLLHijack
              - RegistryAutoLogons
              - RegistryAutoruns
              - TokenPrivileges
              - UnattendedInstallFiles
              - UnquotedServicePath
            

    Examples:
        SharpUp.exe audit
            -> Runs all vulnerability checks regardless of integrity level or group membership.
        
        SharpUp.exe HijackablePaths
            -> Check only if there are modifiable paths in the user's %PATH% variable.

        SharpUp.exe audit HijackablePaths
            -> Check only for modifiable paths in the user's %PATH% regardless of integrity level or group membership. 

コンパイル手順

SharpUpのバイナリをリリースする予定はありませんので、各自でコンパイルしてください :)

SharpUpは.NET 3.5をターゲットとして構築されており、Visual Studio 2015 Community Editionと互換性があります。.slnファイルを開き、「release」を選択してビルドするだけです。

謝辞

SharpUpは、その機能のために研究を通じて見つけたさまざまなC#スニペットやPoCの断片を取り入れています。これらのスニペットと作者はソースコード内の適切な場所に記載されており、以下のものが含まれます。

  • Igor Korkhovの現在のトークングループ情報を取得するコード
  • JGUのファイル/フォルダACL権限比較スニペット
  • Rod Stephensの再帰的ファイル列挙パターン
  • SwDevMan81の現在のトークン特権を列挙するスニペット
  • Nikki Lockeのサービスのセキュリティ記述子を問い合わせるコード
  • Raika - 引用符なしサービスパス検索コードの例提供
  • RemiEscourrou - 追加のACE確認コードと変更可能なサービスレジストリキーのコード例の貢献
  • Coder666 - アクセス許可のあるACEのみをフィルタリングするACEフィルタリングコードの追加
  • vysecurity - レジストリの自動ログオンとドメインGPPパスワードのコード例の提供
  • djhohnstein - いくつかの古いPRのマージとコードベース全体のリファクタリング
ツールをダウンロード