1 00:00:00,770 --> 00:00:07,880 How low this time in this lesson we are going to remove the second next screen. 2 00:00:07,880 --> 00:00:09,240 So let's get started. 3 00:00:11,120 --> 00:00:14,990 So open the crack me three bash one. 4 00:00:15,470 --> 00:00:16,660 Not this one. 5 00:00:16,700 --> 00:00:21,060 This one has not been bashed in all in the last lesson. 6 00:00:21,090 --> 00:00:23,930 The Depeche neck one so is use this. 7 00:00:23,940 --> 00:00:28,790 So open this with the axis for the image. 8 00:00:31,230 --> 00:00:40,900 And now we run the program and you're going to see the name one screen does not show. 9 00:00:40,990 --> 00:00:50,790 Now we are going to close this to display the second next screen and not a second next screen showing. 10 00:00:50,830 --> 00:00:56,170 Now we are going to examine a casting but before that we need to pass these. 11 00:00:56,170 --> 00:00:59,250 Remember in a earlier lesson. 12 00:00:59,270 --> 00:01:05,880 I told you how did how to do the casting method so pass it first. 13 00:01:07,020 --> 00:01:11,970 And then immediately click casting and a casting. 14 00:01:12,090 --> 00:01:17,490 We show you all the cast that has been made since the program started. 15 00:01:18,600 --> 00:01:23,010 And the letters calls that has been made up on on top. 16 00:01:23,040 --> 00:01:25,250 The earlier call was out modern. 17 00:01:25,380 --> 00:01:36,720 So we are interested in this user more do you call this close to losing neck. 18 00:01:36,810 --> 00:01:42,360 So all these are system calls your online presence is on call you into saying the user module calls. 19 00:01:42,510 --> 00:01:49,260 So as you examine these the most recent using what you call is this one. 20 00:01:49,260 --> 00:01:58,320 So this the one we call the closing net to show the system all these are just responding to the instruction 21 00:01:58,940 --> 00:02:02,900 to display the message box sets are. 22 00:02:03,000 --> 00:02:07,950 So we are not interested in this system or you know interest in this system cause you interest in the 23 00:02:07,950 --> 00:02:16,170 user or you call it this is where we can patch so directly this follow from because this is in the column 24 00:02:16,170 --> 00:02:28,500 from so follow from follow this address so follow from now yeah instruction just above it is the one 25 00:02:29,550 --> 00:02:34,920 which call the message box as you can see it is a next screen. 26 00:02:35,220 --> 00:02:36,570 So we hit the nail on the head. 27 00:02:36,840 --> 00:02:38,370 So this is the one. 28 00:02:38,370 --> 00:02:43,570 So this the one we should not me call we don't want these to be called. 29 00:02:43,590 --> 00:02:44,890 So what do we do. 30 00:02:45,030 --> 00:02:46,860 We can no up no. 31 00:02:46,860 --> 00:02:50,890 Are we doing it using brick binary with this. 32 00:02:51,260 --> 00:02:53,040 Here we can log this one. 33 00:02:53,100 --> 00:02:58,190 So let's not this but remember even though all these 34 00:03:00,920 --> 00:03:03,090 we must also take care of this. 35 00:03:03,100 --> 00:03:07,510 We being pushed to this day so we don't want this tech to be corrupted. 36 00:03:08,270 --> 00:03:11,170 So normally after a car this thing would be clean. 37 00:03:11,170 --> 00:03:13,540 By the by the faction. 38 00:03:13,640 --> 00:03:16,630 But if you know of this there is nobody to clean this tank. 39 00:03:16,640 --> 00:03:18,200 So we had to clean this tape. 40 00:03:18,210 --> 00:03:22,330 Now by no opting all of these as well. 41 00:03:22,370 --> 00:03:25,920 So after all of this we have to know this also. 42 00:03:26,190 --> 00:03:35,450 So the fastest way to novice select all these are the lines that we want to know and straightaway rightly. 43 00:03:36,470 --> 00:03:41,600 And then they hear binary field viewing offs. 44 00:03:41,930 --> 00:03:43,810 But before that we have to decay. 45 00:03:43,940 --> 00:03:49,380 Will this overwrite in the next year the next instruction. 46 00:03:49,420 --> 00:03:49,670 All right. 47 00:03:49,670 --> 00:03:56,140 How do we know we can test deliberately these two assembler and Navy click and give signs. 48 00:03:56,210 --> 00:04:01,820 And if we change the message here instruction is same say so is safe it is safe to know this. 49 00:04:01,840 --> 00:04:05,960 If will not going over right now this instruction it is important. 50 00:04:06,050 --> 00:04:08,940 Is an important not to override the next instruction. 51 00:04:09,060 --> 00:04:10,610 OK so it's fine. 52 00:04:10,610 --> 00:04:12,150 We can actually know this. 53 00:04:12,250 --> 00:04:14,640 Sir. 54 00:04:14,770 --> 00:04:15,890 No on this first. 55 00:04:17,450 --> 00:04:19,970 Okay. 56 00:04:20,540 --> 00:04:24,360 And then now we go and clean this thing as well. 57 00:04:24,390 --> 00:04:32,770 All of this correctly binary fueling ops please OK. 58 00:04:32,860 --> 00:04:38,710 And now the whole function has been dropped here not having the whole function. 59 00:04:38,710 --> 00:04:51,770 OK so now it's time to bash the fa fa fa fa fa fa give it a new name let's call it patch neck 1 and 60 00:04:51,960 --> 00:05:00,100 2 click save OK and open the new batch file which is this one 61 00:05:02,900 --> 00:05:03,650 and then run it. 62 00:05:06,620 --> 00:05:08,300 Now close it and see what happens. 63 00:05:09,650 --> 00:05:11,210 Yes it works. 64 00:05:11,330 --> 00:05:20,460 We have already removed the second next screen but let's run it again so we remove the first next screen 65 00:05:20,740 --> 00:05:22,100 and a second next screen. 66 00:05:22,300 --> 00:05:29,200 Now what's left is to change the status to registered in the above screen so any clear bar you must 67 00:05:29,200 --> 00:05:34,240 change your status to register so that will be our next lesson. 68 00:05:34,310 --> 00:05:34,600 How. 69 00:05:34,600 --> 00:05:35,380 See you then. 70 00:05:35,380 --> 00:05:36,710 Thank you for watching.