Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
AddUser-SAMR — 使用 SAMR API(最低级别技术)创建本地管理员。实现语言:C#、Crystal、Python 和 Rust | Kitploit
工具/GitHubGitHub/ricardojoserf/adduser-samr
权限提升Payload生成持久化机制横向移动后渗透利用身份与访问管理 (IAM)身份验证红队
GitHubricardojoserf/adduser-samr

AddUser-SAMR

使用 SAMR API(最低级别技术)创建本地管理员。实现语言:C#、Crystal、Python 和 Rust

查看仓库
9574天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

AddUser-SAMR

使用 SAMR API 创建本地管理员,其操作层级低于 net.exe、PowerShell 的 New-LocalUser 或 NetUserAdd API。

需要管理员权限,如果用户已存在,则将其添加到组中,但不会更新密码。

本仓库提供 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 <用户名> -p <密码>

# 指定组
adduser.exe -u <用户名> -p <密码> -g <组名>

# 详细输出
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

下载工具