1 00:00:00,300 --> 00:00:06,930 Now, when you create payloads directly, most of the time, these payloads are detected by security 2 00:00:06,930 --> 00:00:08,860 tools on the targeted systems. 3 00:00:09,390 --> 00:00:14,700 So at this point, you will need something tricky to evade their security tools. 4 00:00:15,360 --> 00:00:18,600 And as you can guess, encoders come to the rescue. 5 00:00:19,200 --> 00:00:26,460 Now, the job of the encoders is to obfuscate your payload in such a way that it goes undetected by 6 00:00:26,460 --> 00:00:28,910 any of the security systems on the target system. 7 00:00:29,700 --> 00:00:36,810 So have a look at the table on the screen and shows the various encoder categories available in the 8 00:00:36,810 --> 00:00:37,890 Mideast Boit framework. 9 00:00:40,330 --> 00:00:42,370 So clear the screen and minimize it. 10 00:00:44,570 --> 00:00:48,680 And I'll show you the encoders folder from the GeoEye. 11 00:00:50,440 --> 00:00:56,650 So it's under the module's directory, you'll find the encoders folder, and that contains 10 different 12 00:00:56,650 --> 00:00:57,310 categories. 13 00:00:59,410 --> 00:01:01,780 And I will use this one. 14 00:01:02,760 --> 00:01:07,640 Under 686, so now let's turn back to the command line. 15 00:01:09,900 --> 00:01:13,730 The view, the encoders from Métis boy type show encoders. 16 00:01:15,340 --> 00:01:17,860 All the encoders will be listed just like that. 17 00:01:20,670 --> 00:01:27,510 Now, you are allowed to encode each payload directly in Métis boy by typing set encoder. 18 00:01:28,550 --> 00:01:37,340 And then the encoder schema name, but mostly you will use encoders with MSF venom tool separately. 19 00:01:38,420 --> 00:01:42,530 So I'll do that in this tab, open a new tab. 20 00:01:44,060 --> 00:01:47,120 Now, let's not get confused about MSM venom. 21 00:01:48,410 --> 00:01:50,620 I'll tell you about it later in a separate section. 22 00:01:50,630 --> 00:01:52,580 Just wanted to show you what the deal is. 23 00:01:54,700 --> 00:01:58,570 So now this is focus on the E parameter. 24 00:02:00,000 --> 00:02:05,340 With this parameter, you will define the encoding schema for your payload. 25 00:02:06,250 --> 00:02:07,810 So let me complete this example. 26 00:02:15,380 --> 00:02:22,160 By hitting enter and exit file, which contains an encoded payload, will be generated. 27 00:02:26,080 --> 00:02:30,550 And then look here, it's the directory and you'll see the file. 28 00:02:32,340 --> 00:02:35,010 And as you can see, this is a Windows executable file.