Documentation ¶
Index ¶
- func ExecuteAssemblyCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func ExecuteCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func ExecuteShellcodeCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func HandleExecuteAssemblyResponse(execAssembly *sliverpb.ExecuteAssembly, assemblyPath string, hostName string, ...)
- func HandleExecuteResponse(exec *sliverpb.Execute, cmdPath string, hostName string, ctx *grumble.Context, ...)
- 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(ctx *grumble.Context, con *console.SliverConsoleClient)
- func MsfCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func MsfInjectCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func PrintExecute(exec *sliverpb.Execute, ctx *grumble.Context, con *console.SliverConsoleClient)
- func PrintExecuteShellcode(task *sliverpb.Task, con *console.SliverConsoleClient)
- func PrintExecutionOutput(executionOutput string, saveOutput bool, commandName string, hostName string, ...)
- func PrintMsfRemote(msfRemote *sliverpb.Task, con *console.SliverConsoleClient)
- func PrintSSHCmd(sshCmd *sliverpb.SSHCommand, con *console.SliverConsoleClient)
- func PsExecCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func SSHCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func SaveExecutionOutput(executionOutput string, commandName string, hostName string, ...)
- func SideloadCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
- func SpawnDllCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecuteAssemblyCmd ¶
func ExecuteAssemblyCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
ExecuteAssemblyCmd - Execute a .NET assembly in-memory
func ExecuteCmd ¶
func ExecuteCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
ExecuteCmd - Run a command on the remote system
func ExecuteShellcodeCmd ¶
func ExecuteShellcodeCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
ExecuteShellcodeCmd - Execute shellcode in-memory
func HandleExecuteAssemblyResponse ¶ added in v1.5.13
func HandleExecuteAssemblyResponse(execAssembly *sliverpb.ExecuteAssembly, assemblyPath string, hostName string, ctx *grumble.Context, con *console.SliverConsoleClient)
func HandleExecuteResponse ¶ added in v1.5.13
func HandleSideloadResponse ¶ added in v1.5.13
func HandleSpawnDLLResponse ¶ added in v1.5.13
func LootExecute ¶ added in v1.5.13
func MigrateCmd ¶
func MigrateCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
MigrateCmd - Windows only, inject an implant into another process
func MsfCmd ¶
func MsfCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
MsfCmd - Inject a metasploit payload into the current remote process
func MsfInjectCmd ¶
func MsfInjectCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
MsfInjectCmd - Inject a metasploit payload into a remote process
func PrintExecute ¶ added in v1.5.0
PrintExecute - Print the output of an executed command
func PrintExecuteShellcode ¶ added in v1.5.0
func PrintExecuteShellcode(task *sliverpb.Task, con *console.SliverConsoleClient)
PrintExecuteShellcode - Display result of shellcode execution
func PrintExecutionOutput ¶ added in v1.5.13
func PrintMsfRemote ¶ added in v1.5.0
func PrintMsfRemote(msfRemote *sliverpb.Task, con *console.SliverConsoleClient)
PrintMsfRemote - Print the results of the remote injection attempt
func PrintSSHCmd ¶ added in v1.5.0
func PrintSSHCmd(sshCmd *sliverpb.SSHCommand, con *console.SliverConsoleClient)
PrintSSHCmd - Print the ssh command response
func PsExecCmd ¶
func PsExecCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
PsExecCmd - psexec command implementation.
func SSHCmd ¶
func SSHCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
SSHCmd - A built-in SSH client command for the remote system (doesn't shell out)
func SaveExecutionOutput ¶ added in v1.5.13
func SaveExecutionOutput(executionOutput string, commandName string, hostName string, con *console.SliverConsoleClient)
func SideloadCmd ¶
func SideloadCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
SideloadCmd - Sideload a shared library on the remote system
func SpawnDllCmd ¶
func SpawnDllCmd(ctx *grumble.Context, con *console.SliverConsoleClient)
SpawnDllCmd - Spawn execution of a DLL on the remote system
Types ¶
This section is empty.