
To generate the payload, we simply specify the value of any variables we wish to
change along with the output format.The C option outputs the payload to be included
in the C programming language while the P option outputs for Perl scripts.The final
option, R, outputs the payload in raw format that should be redirected to a file or piped
to msfencode. Because we will be encoding the payload, we will need the payload in
raw format, so we save the payload to a file. We will also specify shell to listen on port
31337. Figure 12.33 exhibits all three output formats.
Figure 12.33 Generating the Payload
Because msfpayload does not avoid bad characters, the C- ...