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

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

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

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

工具目录

分类

查看所有分类
Loading categories
Sharp-SMBExec — C# 实现的 SMBExec,用于在 Windows 目标上使用 NTLM 密码哈希值执行远程命令,实现横向移动和 pass-the-hash 攻击。 | Kitploit
工具/GitHubGitHub/checkymander/sharp-smbexec
漏洞利用横向移动渗透测试身份验证
GitHubcheckymander/sharp-smbexec

Sharp-SMBExec

C# 实现的 SMBExec,用于在 Windows 目标上使用 NTLM 密码哈希值执行远程命令,实现横向移动和 pass-the-hash 攻击。

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Sharp-SMBExec

Kevin Robertson 的 Invoke-SMBExec PowerShell 脚本的原生 C# 转换版本。 (https://github.com/Kevin-Robertson/Invoke-TheHash/blob/master/Invoke-SMBExec.ps1)

为 .NET 3.5 构建

使用方法

Sharp-SMBExec.exe hash:"哈希值" username:"用户名" domain:"域名.tld" target:"目标域名.tld" command:"命令"

描述

此程序集允许你通过为指定用户提供 NTLM 哈希值,使用 SMB 在目标机器上执行命令。

帮助

root@kitploit:~
选项		        描述                                                                                                                                      
username*		用于认证的用户名                                                                     
hash*			NTLM 密码哈希值用于认证。此模块接受 LM:NTLM 或 NTLM 格式           
domain			用于认证的域。本地账户或用户名后使用 @domain 时不需要此参数
target			目标主机名或 IP 地址                                                                  
command			在目标上执行的命令。如果未指定命令,函数将检查用户名和哈希值是否为目标提供本地管理员访问权限    
ServiceName		默认值 = 20 个随机字符。在目标上创建和删除的服务名称。  
-CheckAdmin             仅检查管理员访问权限,不执行命令
-Help (-h)		开关,启用调试 [默认值='False']  
-Debug			输出时打印调试信息
-ForceSMB1		强制使用 SMB1。默认行为是执行 SMB 版本协商,如果目标支持则使用 SMB2 [默认值='False']
-ComSpec		在命令前添加 %COMSPEC% /C [默认值='False']  
下载工具