Documentation ¶
Index ¶
- func BindShellMkfifoNetcat(bport int) string
- func BindShellMknodNetcat(bport int) string
- func BindShellNetcatGaping(bport int) string
- func BindShellTelnetdLogin(bport int) string
- func EncodeCommandBrace(cmd string) string
- func EncodeCommandIFS(cmd string) string
- func EncodeEchoBase64ToBash(cmd string) string
- func LinuxCurlHTTPDownloadAndExecute(lhost string, lport int, ssl bool, downloadFile string) string
- func ReverseShellBash(lhost string, lport int) string
- func ReverseShellGJSScript(lhost string, lport int) string
- func ReverseShellJJSScript(shell string, lhost string, lport int, ssl bool) string
- func ReverseShellMkfifoOpenSSL(lhost string, lport int) string
- func ReverseShellMkfifoTelnet(lhost string, lport int, colon bool) string
- func ReverseShellMknodOpenSSL(lhost string, lport int) string
- func ReverseShellMknodTelnet(lhost string, lport int, colon bool) string
- func ReverseShellNetcatGaping(lhost string, lport int) string
- func UnflattenedReversePython27(lhost string, lport int) string
- func UnflattenedSecureReversePython27(lhost string, lport int) string
- func WindowsCurlHTTPDownloadAndExecute(lhost string, lport int, ssl bool, downloadFile string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BindShellMkfifoNetcat ¶
func BindShellMknodNetcat ¶
func BindShellNetcatGaping ¶
func BindShellTelnetdLogin ¶
func EncodeCommandBrace ¶
func EncodeCommandIFS ¶
func EncodeEchoBase64ToBash ¶ added in v1.0.2
Base64 encodes the command. Wraps it in logic to base64 decode and pipe to bash.
func LinuxCurlHTTPDownloadAndExecute ¶ added in v1.0.8
func ReverseShellBash ¶
func ReverseShellGJSScript ¶ added in v1.0.12
Generates a script that can be used to create a reverse shell via gjs (Gnome JS - present on Ubuntu, Debian by default).
func ReverseShellJJSScript ¶ added in v1.0.13
Generates a script that can be used to create a reverse shell via jjs (Java javascript). This is an adapted version of Frohoff's OG gist. Additionally, the disabling of TLS validation logic was adapted from a blog written by Callan Howell-Pavia.
https://redthunder.blog/2018/04/09/disabling-hostname-validation-in-nashorn-javascript/ https://gist.github.com/frohoff/8e7c2bf3737032a25051
func ReverseShellMkfifoOpenSSL ¶ added in v1.0.14
func ReverseShellMknodTelnet ¶
func UnflattenedReversePython27 ¶ added in v1.1.0
An unflattened reverse shell that works on Python 2.7, 3+, Windows and Linux.
func UnflattenedSecureReversePython27 ¶ added in v1.1.0
An unflattened reverse shell that uses an SSL socket, works on Python 2.7, 3+, Windows and Linux.
Types ¶
This section is empty.