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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
AddUser-SAMR — SAMR APIを使用してローカル管理者を作成する(最も低レベルの手法)。C#、Crystal、Python、Rustで実装。 | Kitploit
ツール/GitHubGitHub/ricardojoserf/adduser-samr
特権昇格ペイロード生成永続化メカニズム横移動ポストエクスプロイトアイデンティティ&アクセス管理 (IAM)認証レッドチーミング
GitHubricardojoserf/adduser-samr

AddUser-SAMR

SAMR APIを使用してローカル管理者を作成する(最も低レベルの手法)。C#、Crystal、Python、Rustで実装。

リポジトリを見る
9574日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
ウェブサイト

AddUser-SAMR

ローカル管理者を作成します。net.exe、PowerShellのNew-LocalUserまたはNetUserAddAPIよりも低レベルで動作します。

管理者権限が必要です。ユーザーが既に存在する場合はグループに追加されますが、パスワードは更新されません。

このリポジトリには4つの実装があります(C#、Python、Rust、Crystal)。また、@M0nster3によるC++や@AgeloVitoによるBOFファイルなど、他の言語による公開バージョンもあります。

このコードは、ローカルアカウントを作成するさまざまなテクニックに関するこのブログ記事の補足として提供されています。



使用方法

引数は次のとおりです:

  • -u, --username - 作成するユーザー名(必須)

  • -p, --password - ユーザーのパスワード(必須)

  • -g, --group - グループ名(デフォルト: "Administrators")

  • -v, --verbose - 詳細出力を有効にする

  • -h, --help - ヘルプメッセージを表示する

root@kitploit:~
# 基本使用法
adduser.exe -u <username> -p <password>

# グループを指定
adduser.exe -u <username> -p <password> -g <group>

# 詳細出力
adduser.exe -u testuser -p MyPass123 -g Administrators -v

img1



SAMR関数

このツールは次のSAMRプロトコル呼び出しを使用します:

  • SamConnect - SAMサーバーに接続します
  • SamEnumerateDomainsInSamServer - ドメインを列挙します
  • SamLookupDomainInSamServer - ドメインSIDを取得します
  • SamOpenDomain - ドメインハンドルを開きます
  • SamCreateUser2InDomain - ユーザーアカウントを作成します
  • SamSetInformationUser - ユーザーパスワードを設定します
  • SamLookupNamesInDomain - 管理者グループを検索します
  • SamOpenAlias - グループハンドルを開きます
  • SamRidToSid - RIDをSIDに変換します
  • SamAddMemberToAlias - ユーザーをグループに追加します


コンパイル(Windows向け)

C#

Visual Studioまたはmsbuildを使用してコンパイルします。

Crystal

root@kitploit:~
cd Crystal
crystal build adduser.cr --release
.\adduser.exe -u testuser -p MyPass123 -v

Python

Pythonスクリプトを使用できます:

root@kitploit:~
cd Python
python adduser.py -u testuser -p MyPass123 -v

または、以下の方法でスタンドアロンバイナリを作成します:

root@kitploit:~
cd Python
pyinstaller -F adduser.py
.\dist\adduser.exe -u testuser -p MyPass123 -v

Rust

root@kitploit:~
cd Rust && mkdir target
cargo build --release
.\target\release\adduser.exe -u testuser -p MyPass123 -v

ツールをダウンロード