1 00:00:00,950 --> 00:00:03,170 Hello and welcome back. 2 00:00:03,170 --> 00:00:15,490 Today I will show you how to crank the zero registration good using both the compiler and SCC for TV. 3 00:00:15,980 --> 00:00:18,370 So let's open now will we be the compiler 4 00:00:22,450 --> 00:00:26,490 and how he knew he they say program 5 00:00:35,220 --> 00:00:40,280 he will use the patch the one we have already removed the next screen 6 00:00:43,460 --> 00:00:56,220 and look at it from so now received as a text box and a piece here a key and click register me you this 7 00:00:56,220 --> 00:01:00,190 button will execute we'll call the handler. 8 00:01:00,270 --> 00:01:02,100 Come on likely. 9 00:01:02,100 --> 00:01:07,480 So really want to know what happens inside the code for. 10 00:01:07,490 --> 00:01:08,970 Come on one click. 11 00:01:08,970 --> 00:01:11,450 You can double click on this. 12 00:01:11,530 --> 00:01:16,650 You look at the disassemble view and now we have the address. 13 00:01:16,750 --> 00:01:20,740 We can use this address in say excessive for the. 14 00:01:22,240 --> 00:01:26,310 So that is open the creamy inside. 15 00:01:26,400 --> 00:01:28,630 Said before we give you used used to back vision 16 00:01:33,820 --> 00:01:38,530 and then now we go to our address in which he thought copy 17 00:01:41,340 --> 00:01:45,200 and in here we would never get to the address. 18 00:01:45,250 --> 00:01:53,860 Go to rightly first and then Sally go to expression and paste the address here. 19 00:01:54,350 --> 00:01:54,760 Thank you. 20 00:01:54,820 --> 00:01:56,370 OK. 21 00:01:56,680 --> 00:02:10,210 So now we can put breakpoint here and you can get and run so many run now into how a zero key time in 22 00:02:10,220 --> 00:02:14,880 anything is registered and if you hit our breakpoint. 23 00:02:15,020 --> 00:02:17,720 So now we can trace through my pricing into 24 00:02:21,190 --> 00:02:22,210 carbon pricing into 25 00:02:25,550 --> 00:02:26,350 and more. 26 00:02:26,410 --> 00:02:30,880 My main point which I said earlier is the presenter 27 00:02:35,230 --> 00:02:36,310 and see what happens 28 00:02:52,460 --> 00:02:55,360 yes after this message you got his call. 29 00:02:55,720 --> 00:02:57,360 We get the message. 30 00:02:57,560 --> 00:02:59,280 Saudi registration could 31 00:03:02,690 --> 00:03:11,500 Yes so now we know this is the message box and that message man this is 32 00:03:14,390 --> 00:03:18,460 iffy so we can see that this is a message box. 33 00:03:18,700 --> 00:03:21,280 We sure give us a message. 34 00:03:22,180 --> 00:03:31,210 So if we screw up here analyze the code before it we can see all the strings have been set up for viewing 35 00:03:31,210 --> 00:03:34,480 and my message and then we scrub further. 36 00:03:34,480 --> 00:03:34,820 All right. 37 00:03:34,890 --> 00:03:41,540 That is have his this program and running in an entity called register. 38 00:03:41,540 --> 00:03:42,380 Hang it up here. 39 00:03:43,020 --> 00:03:50,730 So now if you run this time you keep an eye open to see what happens. 40 00:03:51,010 --> 00:03:54,190 What what are you what distraction brought us to the banned message 41 00:04:02,620 --> 00:04:02,960 all right. 42 00:04:02,960 --> 00:04:05,030 You can see the strings being loaded. 43 00:04:05,120 --> 00:04:10,380 It's a string compact and yet it's a gem. 44 00:04:10,640 --> 00:04:18,570 And notice then jammies if he doesn't take the jump he's going to look do see that string. 45 00:04:18,740 --> 00:04:26,560 That means this is too important just to put a breakpoint so easy. 46 00:04:26,690 --> 00:04:28,320 Go ahead and run it. 47 00:04:29,960 --> 00:04:38,040 Now he is not going to injure me with press f he he's going to look a bit messy. 48 00:04:38,240 --> 00:04:39,970 Be running all the way. 49 00:04:39,990 --> 00:04:44,640 You see the best train coming from here right. 50 00:04:44,730 --> 00:04:49,140 So now we know that this is the important part. 51 00:04:50,520 --> 00:04:50,790 All right. 52 00:04:50,790 --> 00:04:52,560 So heavy. 53 00:04:52,770 --> 00:04:54,610 Look for that. 54 00:04:54,660 --> 00:04:56,260 The comparison is being made. 55 00:04:58,040 --> 00:05:03,440 And by foot up this a string compare string campaign. 56 00:05:03,720 --> 00:05:05,120 We shall see. 57 00:05:05,310 --> 00:05:10,750 He's comparing two strings and he's comparing this string and the string. 58 00:05:10,830 --> 00:05:16,110 So let's put a high every point here and see what strings have been contact. 59 00:05:16,760 --> 00:05:25,080 So they just run it click and just tell me and run to our big point. 60 00:05:25,880 --> 00:05:38,370 And this year he has loaded this tree which is our input and he's also is also pushing this to this 61 00:05:38,370 --> 00:05:38,580 day. 62 00:05:38,820 --> 00:05:45,840 So he's pushing the string and the string that a stick in order to in preparation for this function. 63 00:05:46,680 --> 00:05:54,280 So this function is comparing this string and the string so this string must be 0 0 registration could. 64 00:05:54,660 --> 00:06:02,710 And you can confirm then by looking here and this address for 0 1 DDC he's our a. 65 00:06:02,850 --> 00:06:12,560 In other ways to look a dumb so rightly go to following them for go to this address for zero on the 66 00:06:12,620 --> 00:06:14,920 D.C. and you can see down here 67 00:06:19,310 --> 00:06:28,750 indeed at this address we have how registration could be Approach 2 0 2 0. 68 00:06:28,850 --> 00:06:33,340 So there is no comparison string compare. 69 00:06:33,510 --> 00:06:35,520 So now we know the password. 70 00:06:35,580 --> 00:06:39,060 The 0 key is actually April 20. 71 00:06:39,090 --> 00:06:41,880 He can be running and key in our cell. 72 00:06:42,000 --> 00:06:43,990 So that's funny how 73 00:06:47,270 --> 00:06:55,430 King the key in the 0 a pro Dash 2 0 2 0 0 0. 74 00:06:55,420 --> 00:06:59,510 Just tell me you run. 75 00:06:59,810 --> 00:07:02,660 Hey we should get how successful. 76 00:07:02,740 --> 00:07:04,440 I think so. 77 00:07:04,440 --> 00:07:14,080 We have successfully cracked this software to find the 0 key so that's all for this lesson. 78 00:07:14,080 --> 00:07:15,010 Thank you for watching.