Documentation ¶
Index ¶
- func Commands(con *console.SliverClient) []*cobra.Command
- func ExecuteAssemblyCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
- func ExecuteCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
- func ExecuteShellcodeCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
- func HandleExecuteAssemblyResponse(execAssembly *sliverpb.ExecuteAssembly, assemblyPath string, hostName string, ...)
- func HandleExecuteResponse(exec *sliverpb.Execute, cmdPath string, hostName string, cmd *cobra.Command, ...)
- func HandleSideloadResponse(sideload *sliverpb.Sideload, binPath string, hostName string, ...)
- func HandleSpawnDLLResponse(spawndll *sliverpb.SpawnDll, binPath string, hostName string, ...)
- func LootExecute(commandOutput []byte, lootName string, sliverCmdName string, cmdName string, ...)
- func MigrateCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
- func MsfCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
- func MsfInjectCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
- func PrintExecute(exec *sliverpb.Execute, cmd *cobra.Command, con *console.SliverClient)
- func PrintExecuteShellcode(task *sliverpb.Task, con *console.SliverClient)
- func PrintExecutionOutput(executionOutput string, saveOutput bool, commandName string, hostName string, ...)
- func PrintMsfRemote(msfRemote *sliverpb.Task, con *console.SliverClient)
- func PrintSSHCmd(sshCmd *sliverpb.SSHCommand, con *console.SliverClient)
- func PsExecCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
- func SSHCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
- func SaveExecutionOutput(executionOutput string, commandName string, hostName string, ...)
- func SideloadCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
- func SpawnDllCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Commands ¶
func Commands(con *console.SliverClient) []*cobra.Command
Commands returns the “ command and its subcommands.
func ExecuteAssemblyCmd ¶
func ExecuteAssemblyCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
ExecuteAssemblyCmd - Execute a .NET assembly in-memory.
func ExecuteCmd ¶
func ExecuteCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
ExecuteCmd - Run a command on the remote system.
func ExecuteShellcodeCmd ¶
func ExecuteShellcodeCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
ExecuteShellcodeCmd - Execute shellcode in-memory.
func HandleExecuteAssemblyResponse ¶
func HandleExecuteAssemblyResponse(execAssembly *sliverpb.ExecuteAssembly, assemblyPath string, hostName string, cmd *cobra.Command, con *console.SliverClient)
func HandleExecuteResponse ¶
func HandleSideloadResponse ¶
func HandleSpawnDLLResponse ¶
func LootExecute ¶
func MigrateCmd ¶
func MigrateCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
MigrateCmd - Windows only, inject an implant into another process
func MsfCmd ¶
func MsfCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
MsfCmd - Inject a metasploit payload into the current remote process.
func MsfInjectCmd ¶
func MsfInjectCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
MsfInjectCmd - Inject a metasploit payload into a remote process.
func PrintExecute ¶
PrintExecute - Print the output of an executed command.
func PrintExecuteShellcode ¶
func PrintExecuteShellcode(task *sliverpb.Task, con *console.SliverClient)
PrintExecuteShellcode - Display result of shellcode execution.
func PrintExecutionOutput ¶
func PrintMsfRemote ¶
func PrintMsfRemote(msfRemote *sliverpb.Task, con *console.SliverClient)
PrintMsfRemote - Print the results of the remote injection attempt.
func PrintSSHCmd ¶
func PrintSSHCmd(sshCmd *sliverpb.SSHCommand, con *console.SliverClient)
PrintSSHCmd - Print the ssh command response.
func PsExecCmd ¶
func PsExecCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
PsExecCmd - psexec command implementation.
func SSHCmd ¶
func SSHCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
SSHCmd - A built-in SSH client command for the remote system (doesn't shell out).
func SaveExecutionOutput ¶
func SaveExecutionOutput(executionOutput string, commandName string, hostName string, con *console.SliverClient)
func SideloadCmd ¶
func SideloadCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
SideloadCmd - Sideload a shared library on the remote system.
func SpawnDllCmd ¶
func SpawnDllCmd(cmd *cobra.Command, con *console.SliverClient, args []string)
SpawnDllCmd - Spawn execution of a DLL on the remote system.
Types ¶
This section is empty.