GitHub - checkymander/Sharp-SMBExec: SMBExec C# module By checkymander Archived: 2026-04-05 20:39:17 UTC Sharp-SMBExec.exe hash:"hash" username:"username" domain:"domain.tld" target:"target.domain.tld" command:"command" This Assembly will allow you to execute a command on a target machine using SMB by providing an NTLM hash for the specified user. Option Description username* Username to use for authentication hash* NTLM Password hash for authentication. This module will accept either LM:NTLM or NTLM domain Domain to use for authentication. This parameter is not needed with local accounts or target Hostname or IP Address of the target. command Command to execute on the target. If a command is not specified, the function will ch ServiceName Default = 20 Character Random. The Name of the service to create and delete on the ta -CheckAdmin Check admin access only, don't execute command -Help (-h) Switch, Enabled debugging [Default='False'] -Debug Print Debugging Information along with output -ForceSMB1 Force SMB1. The default behavior is to perform SMB Version negotiation and use SMB2 i -ComSpec Prepend %COMSPEC% /C to Command [Default='False'] Source: https://github.com/checkymander/Sharp-SMBExec https://github.com/checkymander/Sharp-SMBExec Page 1 of 1