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

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

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

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

工具目录

分类

查看所有分类
Loading categories
Sharpmad — Powermad 的 C# 版本 | Kitploit
工具/GitHubGitHub/kevin-robertson/sharpmad
权限提升后渗透利用渗透测试红队
GitHubkevin-robertson/sharpmad

Sharpmad

Powermad 的 C# 版本

查看仓库
1713113年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Sharpmad

C# 版本的 Powermad

尚未完成且未完全测试。同时缺少以下功能:

  • Invoke-DNSUpdate
  • Get-KerberosAESKey

临时说明

ADIDNS 模块

Sharpmad.exe ADIDNS -Action new -Node test

操作描述
AddACE向节点添加 ACE。
Disable将节点标记为已删除。
GetDACL获取节点或区域的 DACL。
GetOwner获取节点所有者。
GetAttribute获取节点属性值。
GetTombsone获取节点删除状态。
GetZone获取区域分区位置。
New添加一个节点。
GetAttribute设置节点属性值。
SetOwner设置节点所有者。
Remove删除一个节点。
Rename重命名一个节点。
RemoveACE从节点中移除 ACE。

MachineAccountQuota 模块

Sharpmad.exe MAQ -Action new -MachineAccount test -MachinePassword password

参数

通用参数

ADIDNS 参数

MachineAccountQuota 参数

参数描述
ContainerAD 容器。
MachineAccount机器账户名称。
MachinePassword机器账户密码。
Random开关:创建机器账户时使用随机密码。
下载工具
操作描述
AgentSmith递归机器账户创建器。
Disable禁用机器账户。
GetAttribute获取机器账户属性值。
GetCreator获取所有机器账户创建者。
New添加一个机器账户。
Remove删除一个机器账户(需要访问权限)。
SetAttribute设置机器账户属性值。
参数描述
Append开关:追加属性值而非覆盖。
AttributeLDAP 属性,用于获取或设置。
Clear开关:清除属性值。
DistinguishedName要使用的可分辨名称。不包含 ADIDNS 节点或 MachineAccount 名称。
Domain目标域,DNS 格式。
DomainController目标域控制器。在非域加入的系统上此参数为必填。
UsernameLDAP 用户名,支持 domain\username 或 UPN 格式。
Verbose开关:详细输出。
Value属性值。
PasswordLDAP 密码。
参数描述
AccessACE 的访问权限。
AccessTypeACE 的允许或拒绝类型。
DataDNS 记录数据。
ForestAD 林。
NodeDNS 记录名称。
NodeNew用于重命名的新节点名称。
Partition存储区域的 AD 分区。
PrincipalACE 主体。
PreferenceMX 记录优先级。
PrioritySRV 记录优先级。
SOASerialNumberSOA 序列号,将递增 1。
Static开关:创建静态记录。
Tombstone开关:创建节点时将删除属性设置为 true。
TTLDNS 记录 TTL。
TypeDNS 记录类型(A、AAAA、CNAME、DNAME、NS、MX、PTR、SRV、TXT)。
WeightSRV 记录权重。
ZoneADIDNS 区域。