Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ValidArches - Support CPU architectures ValidArches = map[string]bool{ "x86": true, "x64": true, } // ValidEncoders - Valid MSF encoders ValidEncoders = map[string]bool{ "": true, "x86/shikata_ga_nai": true, "x64/xor_dynamic": true, } // ValidPayloads - Valid payloads and OS combos ValidPayloads = map[string]map[string]bool{ "windows": map[string]bool{ "meterpreter_reverse_http": true, "meterpreter_reverse_https": true, "meterpreter_reverse_tcp": true, "meterpreter/reverse_tcp": true, "meterpreter/reverse_http": true, "meterpreter/reverse_https": true, }, "linux": map[string]bool{ "meterpreter_reverse_http": true, "meterpreter_reverse_https": true, "meterpreter_reverse_tcp": true, }, "osx": map[string]bool{ "meterpreter_reverse_http": true, "meterpreter_reverse_https": true, "meterpreter_reverse_tcp": true, }, } ValidFormats = map[string]bool{ "bash": true, "c": true, "csharp": true, "dw": true, "dword": true, "hex": true, "java": true, "js_be": true, "js_le": true, "num": true, "perl": true, "pl": true, "powershell": true, "ps1": true, "py": true, "python": true, "raw": true, "rb": true, "ruby": true, "sh": true, "vbapplication": true, "vbscript": true, } )
Functions ¶
func VenomPayload ¶
func VenomPayload(config VenomConfig) ([]byte, error)
VenomPayload - Generates an MSFVenom payload
Types ¶
Click to show internal directories.
Click to hide internal directories.