.\" Generated by kramdown-man 1.0.1 .\" https://github.com/postmodern/kramdown-man#readme .TH ronin-exploits-run 1 "2023-02-01" Ronin "User Manuals" .SH NAME .PP ronin\-exploits\-run \- Runs an exploit .SH SYNOPSIS .PP \fBronin\-exploits run\fR \[lB]\fIoptions\fP\[rB] \[lC]\fINAME\fP \[or] \fB\-\-file\fR \fIFILE\fP\[rC] .SH DESCRIPTION .PP Loads and runs an exploit\. .SH ARGUMENTS .TP \fINAME\fP The name of the exploit to load\. .SH OPTIONS .TP \fB\-f\fR, \fB\-\-file\fR \fIFILE\fP The exploit file to load\. .TP \fB\-p\fR, \fB\-\-param\fR \fINAME\fP\[eq]\fIVALUE\fP Sets a param for the exploit\. .TP \fB\-D\fR, \fB\-\-dry\-run\fR Builds the exploit but does not launch it\. .TP \fB\-T\fR, \fB\-\-test\fR Runs only the exploit test\. .TP \fB\-\-payload\-file\fR \fIFILE\fP Load the payload from the given Ruby file\. .TP \fB\-\-read\-payload\fR \fIFILE\fP Reads the payload string from the file\. .TP \fB\-\-payload\-string\fR \fISTRING\fP Uses the raw payload string instead\. .TP \fB\-P\fR, \fB\-\-payload\fR \fINAME\fP The payload to load and use\. .TP \fB\-\-payload\-param\fR \fINAME\fP\[eq]\fIVALUE\fP Sets a param in the payload\. .TP \fB\-\-encoder\-file\fR \fIFILE\fP Load the payload encoder from the Ruby file\. .TP \fB\-E\fR, \fB\-\-encoder\fR \fINAME\fP Loads the payload encoder by name\. .TP \fB\-\-encoder\-param\fR \fIENCODER\fP\.\fINAME\fP\[eq]\fIVALUE\fP Sets a param for the ENCODER\. .TP \fB\-t\fR, \fB\-\-target\fR \fIINDEX\fP Selects the target by index\. .TP \fB\-A\fR, \fB\-\-target\-arch\fR \fBx86\fR\[or]\fBx86\-64\fR\[or]\fBamd64\fR\[or]\fBia64\fR\[or]\fBppc\fR\[or]\fBppc64\fR\[or]\fBarm\fR\[or]\fBarmbe\fR\[or]\fBarm64\fR\[or]\fBarm64be\fR\[or]\fBmips\fR\[or]\fBmipsle\fR\[or]\fBmips64\fR\[or]\fBmips64le\fR Selects the target with the matching arch\. .TP \fB\-O\fR, \fB\-\-target\-os\fR \fBlinux\fR\[or]\fBmacos\fR\[or]\fBwindows\fR\[or]\fBfreebsd\fR\[or]\fBopenbsd\fR\[or]\fBnetbsd\fR Selects the target with the matching OS\. .TP \fB\-\-target\-os\-version\fR \fIVERSION\fP Selects the target with the matching OS version\. .TP \fB\-S\fR, \fB\-\-target\-software\fR \fINAME\fP Selects the target with the matching software name\. .TP \fB\-V\fR, \fB\-\-target\-version\fR \fIVERSION\fP Selects the target with the matching software version\. .TP \fB\-L\fR, \fB\-\-save\-loot\fR \fIDIR\fP Saves any found loot to the \fIDIR\fP\. .TP \fB\-d\fR, \fB\-\-debug\fR Enables debugging messages\. .TP \fB\-\-irb\fR Open an interactive Ruby shell inside the exploit\. .TP \fB\-h\fR, \fB\-\-help\fR Print help information .SH AUTHOR .PP Postmodern .MT postmodern\.mod3\[at]gmail\.com .ME .SH SEE ALSO .PP .BR ronin\-exploits\-list (1) .BR ronin\-exploits\-show (1) .BR ronin\-exploits\-new (1)