1 00:00:01,790 --> 00:00:09,240 How low in this lesson how we show how to remove the next screen using just exit for DVD. 2 00:00:10,020 --> 00:00:14,850 So if you want to try this first this positive we do not have give given a shot. 3 00:00:15,960 --> 00:00:20,070 So let's get started. 4 00:00:20,080 --> 00:00:24,900 Randy Randy correct me 16 program he will see a next screen. 5 00:00:24,900 --> 00:00:31,420 So how do we get rid of this next screen. 6 00:00:31,540 --> 00:00:34,580 Let us open this if X is for BBG 7 00:00:39,010 --> 00:00:41,170 and then the entry point. 8 00:00:41,500 --> 00:00:43,750 So let's run it. 9 00:00:43,990 --> 00:00:55,020 You see the next screen pops up immediately put a pass to pass the debugger and then click on the casting 10 00:00:56,650 --> 00:01:02,820 and then look for the user more you this usually begins 0 0 4. 11 00:01:03,490 --> 00:01:03,810 OK. 12 00:01:03,850 --> 00:01:04,960 So he's here. 13 00:01:04,970 --> 00:01:12,500 So you refer directly on this thing follow from and you are now here. 14 00:01:12,580 --> 00:01:20,800 Now if his quarter he received a last call and the last call us call to a message box. 15 00:01:20,800 --> 00:01:25,690 So this is a message box which you see when you first started the program. 16 00:01:26,970 --> 00:01:27,870 This message box 17 00:01:32,800 --> 00:01:45,970 so we can put big here and then restart and confirm my running and the pass had the breakpoint. 18 00:01:46,600 --> 00:01:50,190 So it is confirmed that it is indeed a message message lost. 19 00:01:50,710 --> 00:01:52,650 And we do on this message of the show. 20 00:01:53,110 --> 00:02:01,160 So we can all be put up and see the instruction any smaller. 21 00:02:01,180 --> 00:02:08,210 Therefore we need to make sure this is checked OK close. 22 00:02:08,350 --> 00:02:09,400 And now if we run 23 00:02:14,230 --> 00:02:17,660 has run strictly with a program terminated. 24 00:02:17,790 --> 00:02:18,760 He didn't show that. 25 00:02:18,780 --> 00:02:22,450 I mean we knew by Randy issue show the mean window. 26 00:02:23,100 --> 00:02:24,750 So what went wrong. 27 00:02:25,080 --> 00:02:35,650 So let me start again and this time I think routine not even a trace call so initially may this him 28 00:02:35,680 --> 00:02:37,160 the Army's day. 29 00:02:37,680 --> 00:02:44,310 And now we're going to trace the car chase a car until we come to a point where the window to me. 30 00:02:45,120 --> 00:02:51,820 So in order to keep track of where she lies if only trace true he can use her feature car trace. 31 00:02:52,500 --> 00:02:56,580 So collect Trace Trace records selling what. 32 00:02:57,170 --> 00:03:03,520 So now you press have a keep on pressing f it to the program to this all right. 33 00:03:03,960 --> 00:03:05,660 So the press terminated. 34 00:03:05,880 --> 00:03:09,660 Now you restart a. 35 00:03:09,810 --> 00:03:14,240 Uh quick run. 36 00:03:14,540 --> 00:03:16,630 We see the message box here. 37 00:03:17,000 --> 00:03:20,110 So you know if you pay social 38 00:03:23,450 --> 00:03:25,270 and now you can see out in green. 39 00:03:25,350 --> 00:03:28,720 But these are all the history of the trees. 40 00:03:28,870 --> 00:03:35,280 So we can see that you in a previous run we managed to trace enter here and then the program to mean. 41 00:03:36,100 --> 00:03:42,030 So we know for sure this was our last call just before the Google program terminated. 42 00:03:42,040 --> 00:03:46,480 So now here we can see the functioning VPN. 43 00:03:46,630 --> 00:03:49,430 So this is the thing that caused a program to terminate. 44 00:03:49,660 --> 00:03:54,860 And just before there's a John so put a breakpoint here. 45 00:03:55,130 --> 00:03:59,860 I suspect this is a gem which did not happen. 46 00:03:59,900 --> 00:04:04,010 That's why he went on to call this function to end the program. 47 00:04:04,040 --> 00:04:07,870 So if he can put a breakpoint here we can know for sure. 48 00:04:07,970 --> 00:04:09,160 So it put a breakpoint here. 49 00:04:09,200 --> 00:04:13,440 Amy restart the program run assemble. 50 00:04:13,450 --> 00:04:13,970 Not here 51 00:04:16,710 --> 00:04:21,770 OK now press have it to go to this line. 52 00:04:21,790 --> 00:04:25,630 I can just press run to go straight day. 53 00:04:25,800 --> 00:04:28,470 So now you see he is not jumping. 54 00:04:28,560 --> 00:04:30,910 Therefore he is going to go to here and exit. 55 00:04:31,470 --> 00:04:41,850 Sylvia wanted to jump so we can assemble and jump directly within days and B and any thrashing the same 56 00:04:41,850 --> 00:04:43,660 site speed is good. 57 00:04:43,800 --> 00:04:44,800 Okay. 58 00:04:44,950 --> 00:04:49,190 And so I suppose jump directly over this. 59 00:04:49,190 --> 00:04:50,060 All right. 60 00:04:50,060 --> 00:04:52,490 And now you can press f it 61 00:05:00,200 --> 00:05:06,190 is run directly into into the inquiry off the next screen. 62 00:05:06,270 --> 00:05:07,310 So we are right. 63 00:05:07,320 --> 00:05:10,130 So what we can do now is go back to our 64 00:05:13,220 --> 00:05:25,650 restart here and then go by here and especially is permanently up and here is the John 65 00:05:30,170 --> 00:05:31,490 OK. 66 00:05:31,560 --> 00:05:31,850 All right. 67 00:05:31,950 --> 00:05:34,220 Now we can better make it permanent. 68 00:05:34,620 --> 00:05:43,440 File patch file patch and then give him the name same name but he put pressure on eBay 69 00:05:46,770 --> 00:05:58,870 I was headed back to Peter hex and they said OK so now we run our patch. 70 00:05:58,920 --> 00:06:06,400 The reason why I put Pier X here in SBT is because if you put beauty then you when you run it he will 71 00:06:06,430 --> 00:06:11,740 ask you Do you receive allows you to elevate needs to be greater. 72 00:06:11,790 --> 00:06:16,260 So I put X nonetheless running up and you see there is no next screen. 73 00:06:17,400 --> 00:06:23,830 So we managed to get rid of the next screen using the city for the. 74 00:06:24,270 --> 00:06:26,220 So that's all for this lesson. 75 00:06:26,370 --> 00:06:27,420 How soon in a son.