1 00:00:00,800 --> 00:00:07,900 The soldiers in this video will be taking a look at this vastly superior court and we will also write 2 00:00:07,900 --> 00:00:08,980 the code for it. 3 00:00:09,850 --> 00:00:17,430 And if you watch the previous video bein DCB Chalco, then it will be very Zeigler's. 4 00:00:18,520 --> 00:00:22,290 So we have set up that socket Saraa socket. 5 00:00:22,540 --> 00:00:31,750 But in this we will be setting the ground socket because the washer connects to the attacker machine. 6 00:00:31,760 --> 00:00:32,170 Right. 7 00:00:32,890 --> 00:00:40,780 This attacker machine goes on listening like a server and the victim's computer connects to us like 8 00:00:40,780 --> 00:00:41,220 a crane. 9 00:00:41,770 --> 00:00:48,820 So in order to execute the reverse dissipation, we will be setting up a server using the network and 10 00:00:48,820 --> 00:00:54,040 then we will be the pressure code using the socket current program. 11 00:00:54,640 --> 00:01:03,730 As you can see here, the Geeks for Geeks website, there is a clean socket, sorry, there is a socket 12 00:01:03,730 --> 00:01:04,980 function to create a target. 13 00:01:04,990 --> 00:01:06,930 And then there's the electrical. 14 00:01:07,060 --> 00:01:14,890 It means that the server is already running and if there is any more, then only we be able to connect. 15 00:01:15,360 --> 00:01:17,130 This will not be able to connect. 16 00:01:18,250 --> 00:01:21,820 And after correcting, you can just send or receive messages. 17 00:01:21,820 --> 00:01:30,490 But after cannot function, we'll be doing the duplication of input output, an error to the socket, 18 00:01:31,120 --> 00:01:38,350 to our attacker socket, and then we'll write the execution as similar to the previous video. 19 00:01:39,910 --> 00:01:43,740 OK, now let's take a look at the functions we'll be using. 20 00:01:43,900 --> 00:01:45,430 First one is a socket function. 21 00:01:46,000 --> 00:01:48,250 Socket function takes three arguments. 22 00:01:48,250 --> 00:01:54,370 The type and protocol domain is for IP version for our version six at the Family Protocol and at the 23 00:01:54,380 --> 00:02:00,400 family at the Family Internet at the same rate version six since we were using that portion for trust. 24 00:02:00,400 --> 00:02:01,930 We'll be using that for it. 25 00:02:02,290 --> 00:02:10,180 And the number for you for underscoring it is two to two percent in Chancre and for the I will be using 26 00:02:10,180 --> 00:02:18,550 that TCP because we need to send the comments and we need see the output for that reason up soccer. 27 00:02:18,620 --> 00:02:24,250 Discussing the discrete variable connection or enter the number for 2016 is one. 28 00:02:24,430 --> 00:02:33,700 And the protocol we said it is zero and we need to write the final result and accept because these are 29 00:02:33,700 --> 00:02:41,470 the server side succored functions and next function will be seeing this cannot function. 30 00:02:42,800 --> 00:02:51,960 And the return value from this Sagat function is the integer, and it is generally good for this quarter 31 00:02:52,070 --> 00:02:59,150 and it will be totally executed so we can just copy into some else already registered to save the return 32 00:02:59,150 --> 00:02:59,540 value. 33 00:03:00,170 --> 00:03:03,780 And the trading value is used a factor in the correct function. 34 00:03:04,100 --> 00:03:11,570 And the second argument is the Sahara Desert befriending the Sahara Desert and the Potomac and finally 35 00:03:11,570 --> 00:03:14,360 the rest of this Sakurada structure. 36 00:03:15,800 --> 00:03:18,080 So now that the two countries grind it out, see. 37 00:03:23,460 --> 00:03:29,130 OK, guys, now we are creating the socket and the descriptor is. 38 00:03:29,790 --> 00:03:37,590 That means we are able to create the socket and then we are going to create the structure like in the 39 00:03:37,590 --> 00:03:39,340 previous, we will be doing the same. 40 00:03:39,360 --> 00:03:48,110 And then the connect function, instead of sending all this code, will be right in the loop to call 41 00:03:48,120 --> 00:03:50,680 and also the execute code. 42 00:03:51,110 --> 00:03:53,310 Now, without any delay, let's get started. 43 00:03:54,420 --> 00:03:54,870 That's right. 44 00:03:54,870 --> 00:03:55,500 The robot arm. 45 00:04:00,970 --> 00:04:07,090 Now, in this court, we don't need any variables, so the term calculating the U.S.. 46 00:04:10,990 --> 00:04:16,000 First of all, let's be clear, the contents of the registers by doing that operation with the same 47 00:04:16,000 --> 00:04:16,510 register. 48 00:04:57,200 --> 00:05:05,850 All right, now our registers are clear and set to zero, that's fine, like in the previous year, 49 00:05:05,890 --> 00:05:08,180 we'll be using the circuit court function. 50 00:05:08,360 --> 00:05:09,770 Let's see the syntax. 51 00:05:23,530 --> 00:05:33,610 So the circuit court system costs system calombaris one or two, and the first argument is the circuit 52 00:05:33,610 --> 00:05:39,220 functioning political unit to put the number of the socket function in the next one is Pintor to the 53 00:05:39,220 --> 00:05:40,840 arguments of dysfunction. 54 00:05:42,550 --> 00:05:44,230 OK, that's right. 55 00:05:44,380 --> 00:05:45,160 That's a movie. 56 00:05:45,330 --> 00:05:45,610 Come on. 57 00:05:45,620 --> 00:05:46,300 One zero two. 58 00:05:49,530 --> 00:05:57,480 And mobile, comma, sorry, come the soccer function number is one. 59 00:05:59,270 --> 00:06:01,670 Right, you can see Gurwitz. 60 00:06:16,410 --> 00:06:18,510 So it's in that file. 61 00:06:20,690 --> 00:06:21,920 I think. 62 00:06:30,140 --> 00:06:33,230 OK, I think this is the one we are looking for. 63 00:06:38,390 --> 00:06:45,590 Yes, this is the fight and you can see the number for the soccer function is one, so let's write that 64 00:06:45,590 --> 00:06:47,590 one in the index register. 65 00:06:48,290 --> 00:06:52,800 Since we get the which, if you press a value and the title of it register. 66 00:06:53,540 --> 00:06:59,060 That's why we are moving the one we doing to lower eight because of SBX register. 67 00:07:01,160 --> 00:07:06,020 Now, as you can see, we are going to perform the soccer function right now. 68 00:07:06,050 --> 00:07:09,110 Let's copy this and pasted in our core. 69 00:07:12,670 --> 00:07:21,420 Now we need to push the arguments in reverse order for this protocol, since we do not use that word, 70 00:07:21,460 --> 00:07:25,780 we say push USA. 71 00:07:26,410 --> 00:07:29,830 Since USA value is Dero, we can safely push that. 72 00:07:30,190 --> 00:07:39,250 And that type is so extreme and that no one can say simply push one and that the Chinese have on the 73 00:07:39,250 --> 00:07:47,590 screen and the number is two, you can say simply push two and then our arguments are completed and 74 00:07:47,590 --> 00:07:52,990 the ISP is the top of the stack and it points to the these three arguments. 75 00:07:52,990 --> 00:07:58,300 Right now we need to copy into three easy because. 76 00:08:00,420 --> 00:08:07,380 This is the third argument, and the argument should be perceived as a pointer, right? 77 00:08:08,490 --> 00:08:10,230 Way more is E.S.P. 78 00:08:11,500 --> 00:08:18,270 No good calls, no using Yechury restart in the first argument is not even register. 79 00:08:18,440 --> 00:08:27,630 And the second argument is in that, you know, what we want to do is we simply saying, you know, 80 00:08:27,900 --> 00:08:30,420 our sacred function has been executed. 81 00:08:32,980 --> 00:08:34,670 Now, all soccer has been created. 82 00:08:34,690 --> 00:08:39,490 We don't need to paint or reason or accept, you simply need to connect. 83 00:08:40,120 --> 00:08:42,400 So let me copy the syntax of. 84 00:08:43,720 --> 00:08:47,920 You can also manually check the manual pages for these functions. 85 00:08:53,080 --> 00:08:55,240 So this is very similar to our Binzel. 86 00:08:59,240 --> 00:09:02,950 So now this circuit function returns the. 87 00:09:04,820 --> 00:09:09,770 Could file descriptor and we need to sell the do with some unique. 88 00:09:11,150 --> 00:09:17,360 We are no functions return where it will be stored in later and we will clear the X register. 89 00:09:19,310 --> 00:09:24,950 OK, now we have also the return where, you know, we are going to create this structure. 90 00:09:25,280 --> 00:09:29,840 The structure is similar to the previous one. 91 00:09:32,200 --> 00:09:32,680 This one. 92 00:09:34,620 --> 00:09:39,300 OK, you find it, and they did not mention the IP address. 93 00:09:39,330 --> 00:09:41,370 OK, it's a combination of. 94 00:09:44,380 --> 00:09:48,850 I understand the number and on the score, so let's push. 95 00:09:52,030 --> 00:09:58,090 Now the reporters are going to use this one, so not one, not one, not one, because it does not do 96 00:09:58,090 --> 00:09:58,870 the analysis. 97 00:09:59,530 --> 00:10:07,300 So let's say zero zero zero one zero zero one and seven. 98 00:10:08,620 --> 00:10:11,830 So we have previously converted this string to Hex. 99 00:10:12,520 --> 00:10:13,180 Sorry, sorry. 100 00:10:14,200 --> 00:10:18,700 This one, we are writing one 27 and heads forward and one in the hex format. 101 00:10:20,140 --> 00:10:21,110 And one and one. 102 00:10:22,270 --> 00:10:24,640 Now what we're going to do is we need to push. 103 00:10:26,190 --> 00:10:28,020 Now put no right. 104 00:10:29,900 --> 00:10:31,730 Let's go and open the calibrator. 105 00:10:36,270 --> 00:10:39,570 Now, that's previous onto the. 106 00:10:40,810 --> 00:10:46,330 One three seven, we are using the previous put the service, it's. 107 00:10:47,230 --> 00:10:52,480 Let's push, but it takes only two weeks, right? 108 00:10:52,720 --> 00:10:56,550 That's why we are going to mention the word otherwise. 109 00:10:56,590 --> 00:11:00,010 It places the normally is Durex. 110 00:11:01,180 --> 00:11:05,520 So the output is justified that we need to proceed in return. 111 00:11:05,550 --> 00:11:06,400 Number three. 112 00:11:07,150 --> 00:11:07,410 Right. 113 00:11:08,410 --> 00:11:09,910 And then the next one is 114 00:11:12,630 --> 00:11:18,130 a way of underscoring it and the value we have already seen and to its value to. 115 00:11:22,240 --> 00:11:24,610 So now we have created this structure. 116 00:11:26,580 --> 00:11:31,680 And let's copy it into the rooster using more UTX, comma, E.S.P. 117 00:11:34,320 --> 00:11:42,380 I know we need to push these arguments in the reverse order for students to address so children that 118 00:11:42,450 --> 00:11:53,500 aren't is usually kept 16 and now we need to push the saga to the structure that meets the pointer, 119 00:11:53,850 --> 00:11:56,040 which is we have to not easy. 120 00:11:56,340 --> 00:12:03,840 That's why they push ethics and the rush to first start when it passes into soccer. 121 00:12:04,290 --> 00:12:07,330 This is the output of the soccer function. 122 00:12:08,190 --> 00:12:12,260 I mean, the return value of the soccer function, which is total idiots. 123 00:12:12,720 --> 00:12:14,810 It's a push X. 124 00:12:17,940 --> 00:12:27,540 We must know we are very sick if all that the sector has 16 words, these are for whites and two white, 125 00:12:27,540 --> 00:12:35,690 six and eight, but so too narrow to make alignment problems. 126 00:12:35,700 --> 00:12:40,380 We just push, you say, two times. 127 00:12:43,880 --> 00:12:44,270 All right. 128 00:12:46,400 --> 00:12:53,130 So therefore, which forbids and therefore which provides and which is perfect. 129 00:12:53,750 --> 00:13:03,130 Now what we do is we want to put the soccer course number in your register, which is one zero two, 130 00:13:03,290 --> 00:13:05,150 like in the same socket function. 131 00:13:05,960 --> 00:13:12,530 And we need to place the character system number in. 132 00:13:14,090 --> 00:13:15,290 And if we go here. 133 00:13:20,120 --> 00:13:21,930 We can see the kind of no. 134 00:13:22,430 --> 00:13:31,670 So let's put that in every register now, what we want to do is we need to sit in property and the return 135 00:13:31,670 --> 00:13:34,130 value is the success status. 136 00:13:34,130 --> 00:13:37,440 Whether you are connected or not, it does not return this. 137 00:13:38,060 --> 00:13:42,870 Due to this, I have wasted some time unbound by anticipation. 138 00:13:43,820 --> 00:13:49,340 OK, now we want to duplicate our. 139 00:13:52,950 --> 00:14:03,240 And we want to redirect our input output and error to the socket so the interviews go off into old file 140 00:14:03,240 --> 00:14:04,770 descriptor, new Firdous. 141 00:14:08,240 --> 00:14:13,940 Your word for this is our target for this year and here we need to press that, you don't want to. 142 00:14:14,240 --> 00:14:22,130 That means we need to call this opposition three times so that our input output and our three will be 143 00:14:22,340 --> 00:14:25,250 redirected to this Socotra. 144 00:14:27,850 --> 00:14:31,270 So I'm going to clear the air crystal. 145 00:14:36,660 --> 00:14:38,190 And this is a normal system. 146 00:14:38,610 --> 00:14:40,540 This is not a circuit court system call. 147 00:14:41,100 --> 00:14:50,790 So how do you execute the nervous system called the doctor's number in X and then for Starwind and Ebix 148 00:14:51,120 --> 00:14:54,710 and secondary 126 and simply called into drug safety. 149 00:14:55,470 --> 00:15:02,280 So let's find out the system of the United States. 150 00:15:10,240 --> 00:15:18,160 It's always good practice to copy all these numbers to like a cheat sheet or to charity not. 151 00:15:23,630 --> 00:15:25,970 So now I'm going to go for the. 152 00:15:28,790 --> 00:15:35,590 So the value is 63, we need to press the 10 years VITTOR Right. 153 00:15:39,960 --> 00:15:48,120 And now we need to place the socket for the evacuation order, since it addresses that, we need to 154 00:15:48,210 --> 00:15:50,350 place enough Mr.. 155 00:15:52,790 --> 00:15:58,130 And Alex contends that soccer's world is fine now. 156 00:15:58,150 --> 00:16:00,110 It needs you, you need to press the. 157 00:16:02,750 --> 00:16:05,790 Uh, dero or one or two. 158 00:16:05,810 --> 00:16:09,360 Let's start with zero so we can simply say easy. 159 00:16:09,830 --> 00:16:10,340 Come on. 160 00:16:12,060 --> 00:16:17,640 Is he an eagles contains no clues, no. 161 00:16:21,720 --> 00:16:29,480 And even the first argument, which is the second and third argument, second argument, which is the 162 00:16:30,180 --> 00:16:35,910 content zero, which negate the standard in order to Enduro accepted. 163 00:16:37,900 --> 00:16:44,710 Not the to has been performed, no input, no, we need to repeat the same further output, an error. 164 00:16:45,030 --> 00:16:46,080 Let's this. 165 00:16:47,790 --> 00:16:49,040 And bastardise. 166 00:16:51,300 --> 00:16:52,240 So this. 167 00:16:55,740 --> 00:16:58,540 So the reason we are creating again, which is to send more. 168 00:17:00,390 --> 00:17:07,950 First, I know I have treated these two lines of code and I just incrementally you and then I perform 169 00:17:07,950 --> 00:17:08,110 this. 170 00:17:08,550 --> 00:17:09,720 Then I got the address. 171 00:17:10,570 --> 00:17:13,200 That's why I am going to clear again. 172 00:17:13,590 --> 00:17:21,990 And I'm moving these various, let's say, criminalistics now becomes one and we also increment. 173 00:17:24,340 --> 00:17:29,550 Guess it's always better to move the exact values here, come on, 06. 174 00:17:37,840 --> 00:17:38,630 And yet. 175 00:17:40,770 --> 00:17:44,280 More senior comma. 176 00:17:45,760 --> 00:17:46,070 Zero. 177 00:17:47,430 --> 00:17:54,550 All right, before that, we just make sure that your contains nothing and now it's. 178 00:17:56,840 --> 00:18:05,110 I'm going to create the music, OK, now we have duplicated our our input output under to the for the. 179 00:18:05,960 --> 00:18:15,550 Know, what we want to do is we need to indicate the exact system called a syntaxes, a degree of slash. 180 00:18:16,370 --> 00:18:24,410 But as if I'm putting a double slash to make a stack arrangement, it will be not a multiple of four 181 00:18:24,800 --> 00:18:26,540 and then will to signal. 182 00:18:26,720 --> 00:18:29,560 Now this second argument is arguments. 183 00:18:29,570 --> 00:18:38,270 And third one is that was since it gives us the shell, we don't care about these arguments right now. 184 00:18:38,270 --> 00:18:45,030 Let's find out the system adequately, said we. 185 00:18:46,940 --> 00:18:53,120 So this one the first one is the V and we are going to use that the system is level. 186 00:18:54,160 --> 00:18:56,360 Now, let's again. 187 00:18:59,560 --> 00:19:01,660 Clear the contents of the air conditioner. 188 00:19:04,470 --> 00:19:05,880 Now, what we're going to do is more. 189 00:19:08,270 --> 00:19:09,220 Your karma. 190 00:19:10,700 --> 00:19:11,420 It right. 191 00:19:12,920 --> 00:19:14,900 It's not part of Lebanon, Saudi. 192 00:19:17,040 --> 00:19:17,450 Robin. 193 00:19:21,410 --> 00:19:27,380 So the fact that when should done with the Internet, that is not right now what you want to do is we 194 00:19:27,380 --> 00:19:30,940 need to push the site. 195 00:19:32,620 --> 00:19:44,150 This is Di Natale, this one, and we need to push the big message in hexadecimal and now saying, oh, 196 00:19:44,220 --> 00:19:46,420 I'm going to convert the spring to Hex. 197 00:19:48,940 --> 00:19:52,810 And like in the same previous area, I've been slashes, which. 198 00:19:57,540 --> 00:19:58,830 And copy that and a. 199 00:20:05,830 --> 00:20:14,020 Now, we're going to push this in a little bit harder, that means from right to left with a six, eight, 200 00:20:14,020 --> 00:20:19,060 first six, eight, six, eight and the next seven three. 201 00:20:21,320 --> 00:20:31,690 And then two, if no similar 60, so we have Kishida for whites and then we are going to push our forwards 202 00:20:32,030 --> 00:20:37,940 and the remaining forwards, so six, nine, six to pull off. 203 00:20:41,490 --> 00:20:41,940 All right. 204 00:20:44,240 --> 00:20:52,670 So the hashtag has been really willing to just copy in two weeks, take more E.S.P. 205 00:20:52,940 --> 00:20:58,320 So, yes, points to this vintage and we are copying it into the register. 206 00:20:59,210 --> 00:21:08,510 So since easy access, digital content and also the digital content, not just exer easy come, easy 207 00:21:08,510 --> 00:21:08,850 access. 208 00:21:10,860 --> 00:21:14,520 In a similar way, we clear the contents of the register. 209 00:21:16,710 --> 00:21:23,490 I think everything is fine now, what we want to do is we want to Quada and Rudy. 210 00:21:25,930 --> 00:21:31,290 So upon education, the server, I mean, attack on the server. 211 00:21:33,070 --> 00:21:35,800 So let's recap again what we heard on first. 212 00:21:35,800 --> 00:21:40,830 We have cleared all the registers to make sure that there does not contain any garbage words. 213 00:21:42,790 --> 00:21:48,850 The worst thing is we need to call it soccer function, using the socket called Functio, the socket 214 00:21:48,850 --> 00:21:55,010 core functions system called Ambriz one or two, and we need to place that in expenditure. 215 00:21:55,210 --> 00:21:58,110 And the first one should be not SBX register. 216 00:21:58,480 --> 00:22:01,900 And the secondary one is a pointer to arguments of this function. 217 00:22:01,930 --> 00:22:03,070 Should be not easy. 218 00:22:04,120 --> 00:22:04,470 Right. 219 00:22:05,470 --> 00:22:07,570 We have created the argument. 220 00:22:08,830 --> 00:22:13,760 We have pushed the arguments out of the stack and we have copied the pointer easy and we have performed 221 00:22:13,760 --> 00:22:15,350 the system using interprete. 222 00:22:16,240 --> 00:22:22,610 OK, now the return of the socket function is so good for the school, but we have already reached. 223 00:22:26,280 --> 00:22:34,870 And now we are going to perform the characters called first, we will push the ah, the required parameters 224 00:22:34,870 --> 00:22:42,180 for this Socrata structure under the statute to create a pointer pointing to this structure. 225 00:22:42,180 --> 00:22:42,570 Right. 226 00:22:44,550 --> 00:22:51,150 First, we are going to pass the IP address, one 37 one one one, not one, not one, not one. 227 00:22:51,540 --> 00:22:54,450 And the number is one three three seven. 228 00:22:55,290 --> 00:22:56,910 So the IP address to. 229 00:23:01,690 --> 00:23:10,810 And then we are pushing the last one three from the coroner to make sure this is the 16 byte structure, 230 00:23:11,230 --> 00:23:18,940 we are adding eight bits of knowledge and we are pushing the 16 and pushing this secondary one that 231 00:23:18,940 --> 00:23:20,530 is a soccer pointer. 232 00:23:20,800 --> 00:23:25,480 And the first one is actually sacrified, which is in UTX. 233 00:23:25,480 --> 00:23:27,040 And we are pushing all the various. 234 00:23:29,720 --> 00:23:41,480 All right, now, I just did not do one thing, we I did not copy the end times and paid arguments pointed 235 00:23:41,480 --> 00:23:41,660 to. 236 00:23:42,110 --> 00:23:46,270 So, you know, just the picture. 237 00:23:47,150 --> 00:23:55,610 So in this case, you can also recap once or you can debug once and know we are moving the the could 238 00:23:55,610 --> 00:24:00,130 call number two years and the current system number into e-books. 239 00:24:00,140 --> 00:24:02,870 And we are calling the cannot function. 240 00:24:02,870 --> 00:24:03,190 Right. 241 00:24:06,800 --> 00:24:10,950 And the written word from the function is either success or failure. 242 00:24:11,090 --> 00:24:20,830 And we are getting the sucker for this character and redirecting the input to this target for this great. 243 00:24:23,640 --> 00:24:31,820 We are we are clearing the registers and copying this doctor's number three in two years and the first 244 00:24:32,970 --> 00:24:38,700 and second argument in two weeks, which is, you know, in the first case and one in the second case 245 00:24:38,700 --> 00:24:46,780 and the two in the third case, right after that, we are going to execute a decree system and the number 246 00:24:46,800 --> 00:24:47,790 is told in that year. 247 00:24:48,480 --> 00:24:51,690 And the first argument is push it down to the stack. 248 00:24:52,800 --> 00:25:01,060 And you say here Norbert's, it was activist Terminator, and this one corresponds to the business benefit. 249 00:25:01,080 --> 00:25:05,070 And we are pushing under the state and then we are copying their ISP to the ECB. 250 00:25:05,190 --> 00:25:08,210 So we expand to this screen. 251 00:25:08,340 --> 00:25:08,740 Right. 252 00:25:08,790 --> 00:25:11,260 And the second argument or argument can be not. 253 00:25:11,340 --> 00:25:13,430 That's why we cleared out the registers. 254 00:25:13,470 --> 00:25:16,630 And then finally, we are calling the interprete. 255 00:25:17,460 --> 00:25:20,030 So I think we have done everything right. 256 00:25:24,770 --> 00:25:25,790 Now, that's. 257 00:25:27,920 --> 00:25:30,590 Let's copy our file to machine. 258 00:25:41,240 --> 00:25:44,540 Now, let's compare U.S. soldiers to somebody using Nasser. 259 00:25:56,380 --> 00:25:58,410 We'll go one, line six. 260 00:26:15,770 --> 00:26:20,010 So I just don't know how to interpret the semicolon, right? 261 00:26:21,670 --> 00:26:24,340 Sorry, my bad knowledge to do so. 262 00:26:24,350 --> 00:26:30,350 We have no errors in our medical knowledge that object for using only. 263 00:26:39,980 --> 00:26:45,360 So I'm going to cast this as Shelta, OK, let's call it as a team. 264 00:26:47,210 --> 00:26:57,180 So now we have got our panel I want to introduce we want to set up a listener to catch up right here. 265 00:26:57,230 --> 00:27:03,900 I'm going to use and get listen on this IP address on Thursday. 266 00:27:03,920 --> 00:27:04,400 So No one. 267 00:27:04,400 --> 00:27:05,060 Not one, not one. 268 00:27:05,060 --> 00:27:06,620 And the number one producer. 269 00:27:07,340 --> 00:27:08,930 So we are going on listening. 270 00:27:10,710 --> 00:27:12,990 And what I wanted to keep this one. 271 00:27:15,680 --> 00:27:19,490 So I think we got to know the types of comments. 272 00:27:21,770 --> 00:27:22,500 So there you go. 273 00:27:22,760 --> 00:27:24,980 We have successfully got the reversal.