Now, when you create payloads directly, most of the time, these payloads are detected by security
tools on the targeted systems.
So at this point, you will need something tricky to evade their security tools.
And as you can guess, encoders come to the rescue.
Now, the job of the encoders is to obfuscate your payload in such a way that it goes undetected by
any of the security systems on the target system.
So have a look at the table on the screen and shows the various encoder categories available in the
Mideast Boit framework.
So clear the screen and minimize it.
And I'll show you the encoders folder from the GeoEye.
So it's under the module's directory, you'll find the encoders folder, and that contains 10 different
categories.
And I will use this one.
Under 686, so now let's turn back to the command line.
The view, the encoders from Métis boy type show encoders.
All the encoders will be listed just like that.
Now, you are allowed to encode each payload directly in Métis boy by typing set encoder.
And then the encoder schema name, but mostly you will use encoders with MSF venom tool separately.
So I'll do that in this tab, open a new tab.
Now, let's not get confused about MSM venom.
I'll tell you about it later in a separate section.
Just wanted to show you what the deal is.
So now this is focus on the E parameter.
With this parameter, you will define the encoding schema for your payload.
So let me complete this example.
By hitting enter and exit file, which contains an encoded payload, will be generated.
And then look here, it's the directory and you'll see the file.
And as you can see, this is a Windows executable file.