1 00:00:00,460 --> 00:00:01,390 Hello, welcome. 2 00:00:01,690 --> 00:00:09,340 In the previous lesson, we used static analysis to try to make educated guesses on the algorithm for 3 00:00:09,340 --> 00:00:11,370 creating zero key. 4 00:00:12,250 --> 00:00:17,890 So to confirm it, we are now going to use a debugger for the dynamic analysis. 5 00:00:18,430 --> 00:00:24,970 So a good place to put our bitcoin is probably over here or here. 6 00:00:25,690 --> 00:00:29,950 So we put our break point by pressing F2 and then we run. 7 00:00:30,160 --> 00:00:34,450 Make sure you look local in those iboga selected click on. 8 00:00:34,450 --> 00:00:34,700 Right. 9 00:00:35,750 --> 00:00:36,560 Caitlyn, yes. 10 00:00:38,510 --> 00:00:46,100 OK, so now he's asking for your name, address, put hee hee hee hee, and for this year, he's going 11 00:00:46,100 --> 00:00:48,890 to press the series of and check. 12 00:00:49,740 --> 00:00:58,920 And he sells Bitcoin, so now we're going to analyze these memory over here, as well as the register 13 00:00:59,160 --> 00:01:02,280 to see what happens when you start using effort. 14 00:01:04,530 --> 00:01:05,700 So now we are here. 15 00:01:07,110 --> 00:01:08,520 Let's press Effi. 16 00:01:10,100 --> 00:01:15,260 And now he's going to name the suspects and no, we're not sure. 17 00:01:16,840 --> 00:01:24,910 So now instead, step where we are now here, and he's going to push the address, the name is, which 18 00:01:24,910 --> 00:01:25,930 is his address here. 19 00:01:26,770 --> 00:01:35,950 So you can actually go to this address by going down here, Tongji, and then go to the address your 20 00:01:35,950 --> 00:01:37,990 ex for that one. 21 00:01:38,280 --> 00:01:43,510 He have a four for one, a have a four four. 22 00:01:45,550 --> 00:01:47,110 So now we're here at a moment. 23 00:01:47,110 --> 00:01:48,320 This memory is empty. 24 00:01:49,060 --> 00:01:54,270 So now once you get that item takes issue, populate this with your name. 25 00:01:54,280 --> 00:01:58,280 That is how hypothesis is now going to push this to this state. 26 00:01:59,200 --> 00:02:00,160 So let's have it. 27 00:02:01,480 --> 00:02:07,390 And now he's pushing to save money for four by the day, waiting for it, and then you're going to step 28 00:02:07,390 --> 00:02:08,490 over step. 29 00:02:08,800 --> 00:02:09,760 And now he's going to call. 30 00:02:10,890 --> 00:02:17,170 After this call, this is going to populate this fourth parameter district parameter. 31 00:02:17,860 --> 00:02:23,160 We want it from the input box so we assume is going to be the name. 32 00:02:23,820 --> 00:02:27,540 Now, you can refer to it as the Google Right index. 33 00:02:27,570 --> 00:02:33,960 Now, this is the index that the parameter is string. 34 00:02:34,830 --> 00:02:41,730 And it took burm, according to the documentation he's about to receive the text, so we are right. 35 00:02:42,420 --> 00:02:45,750 So this is where he's going to start idea Nimoy's silkie. 36 00:02:46,140 --> 00:02:49,240 So we shall find out after we step with this. 37 00:02:49,920 --> 00:02:54,600 So what happens in this address forfour, which contains the string? 38 00:02:57,410 --> 00:02:59,470 And you see it here. 39 00:03:00,170 --> 00:03:02,270 This is why we entered for the name, so we were right. 40 00:03:02,690 --> 00:03:05,970 We were right in renaming this label as names. 41 00:03:06,040 --> 00:03:07,840 Now, this confirms our suspicions. 42 00:03:08,420 --> 00:03:10,850 That means this is we are also correct. 43 00:03:10,860 --> 00:03:11,840 This should be the key. 44 00:03:12,350 --> 00:03:14,730 So now have already got our name there. 45 00:03:15,050 --> 00:03:22,250 Let's go continue to go through the second gate tonight, and we should be reading in the key from the 46 00:03:22,250 --> 00:03:25,910 input box, which is here, Nikki. 47 00:03:28,130 --> 00:03:30,790 So let's step over this effort. 48 00:03:32,710 --> 00:03:41,080 OK, so now he has loaded the address and the radio, the string, which is going to store the key. 49 00:03:42,730 --> 00:03:49,180 So he actually contain this address for storing the key this year key, which we enter so we can go 50 00:03:49,180 --> 00:03:54,340 right now, one eight F, nine C for one. 51 00:03:54,340 --> 00:03:56,590 You have 94 come down here. 52 00:03:57,040 --> 00:04:07,780 That G and key in the new address, zero x one eight F, nine C four, which is the current X value 53 00:04:08,560 --> 00:04:08,680 click. 54 00:04:08,770 --> 00:04:10,900 OK, and now we are here. 55 00:04:12,090 --> 00:04:12,780 Nothing yet. 56 00:04:13,380 --> 00:04:20,080 So we are going to step through this one much my appointments and see if anything comes in here. 57 00:04:20,100 --> 00:04:21,700 We are expecting it all. 58 00:04:21,780 --> 00:04:22,140 Yes. 59 00:04:22,650 --> 00:04:23,940 Which is why we entered. 60 00:04:25,100 --> 00:04:27,380 And true enough, we get less. 61 00:04:28,320 --> 00:04:35,850 So this, again, confirms that this key you correctly labor religious variable is key. 62 00:04:37,080 --> 00:04:39,060 OK, next is going to get your local time. 63 00:04:40,040 --> 00:04:46,610 And local time and is good new the city, too, so local time, let's tackle this now. 64 00:04:46,610 --> 00:04:49,580 He continues to do so to this Denise. 65 00:04:50,580 --> 00:04:55,350 Today, starting today, is the day of the job. 66 00:04:55,410 --> 00:05:01,390 This is Chafin Hecks, so if you convert this to decimal, you should be 18. 67 00:05:01,410 --> 00:05:02,980 So to this day, 18 of June. 68 00:05:03,000 --> 00:05:03,800 So this is correct. 69 00:05:05,460 --> 00:05:07,530 No, continue this tambour. 70 00:05:08,910 --> 00:05:16,770 Steroids, and now the money is being moved to yes, the money's June six, so he's got. 71 00:05:19,040 --> 00:05:22,090 So, you know, there is pushing all this to this day. 72 00:05:23,300 --> 00:05:34,150 As we go right next, he's going to get a year to get this 75, so 75 X is two zero to one in decimal. 73 00:05:34,160 --> 00:05:35,660 So the to zero to one. 74 00:05:35,660 --> 00:05:36,100 Correct. 75 00:05:36,650 --> 00:05:40,940 Now he's going to get one, two, three, four to the year. 76 00:05:42,370 --> 00:05:51,250 And I guess you see me seven, so, so and so thanks for the sum of two to one plus one, two, three, 77 00:05:51,250 --> 00:05:51,530 four. 78 00:05:51,970 --> 00:05:57,030 So is adding your year to 104 and getting this result hex? 79 00:05:57,960 --> 00:05:59,900 And he's going to push that to the states where. 80 00:06:00,930 --> 00:06:04,410 And now it's going to look your name, so. 81 00:06:05,680 --> 00:06:10,150 So after loading the name to the X. So this is your name? 82 00:06:13,230 --> 00:06:17,670 Now he's going to push it to the states level, so why on this particular state and then it's going 83 00:06:17,670 --> 00:06:20,840 to be upholstering as well, which is going to push to the state. 84 00:06:22,010 --> 00:06:23,810 But before that, he's got a lot of us. 85 00:06:24,510 --> 00:06:27,560 So a lot to ex, right. 86 00:06:27,570 --> 00:06:29,700 So now he Texas called the upholstering. 87 00:06:30,060 --> 00:06:32,450 So you're going to follow this in your memory. 88 00:06:33,000 --> 00:06:42,900 So remember, this is upholstering is going to take all this data game on here and add in a year to 89 00:06:42,900 --> 00:06:48,150 the one, two, three, four, as well as your name is going to take all those things and do something 90 00:06:48,150 --> 00:06:51,340 with it and store the result in output stream. 91 00:06:51,630 --> 00:06:55,380 So it's a good idea to follow this upholstering in memory. 92 00:06:55,770 --> 00:06:58,680 So currently upholstering is now being calculated. 93 00:06:58,950 --> 00:06:59,890 And Shawnees. 94 00:06:59,910 --> 00:07:00,470 Yes. 95 00:07:00,900 --> 00:07:09,240 So if you follow this address so that you can see the upholstering so one it have a Xeroform come down 96 00:07:09,240 --> 00:07:14,430 to the memory here, press G to go to this address. 97 00:07:14,430 --> 00:07:23,060 So key in this address, Eurex one eight at a zero four click. 98 00:07:23,070 --> 00:07:28,740 OK, so you're not going to wait here and see what is going to be the calculator silkie. 99 00:07:29,400 --> 00:07:34,400 So we are going to step through all this push, push, push and let's call this Grynet. 100 00:07:34,950 --> 00:07:38,870 All this pushes here for this Binet. 101 00:07:39,510 --> 00:07:43,530 So let's have it now and then have it again. 102 00:07:43,950 --> 00:07:45,660 Have it in and take a look. 103 00:07:47,800 --> 00:07:57,730 You see that the upholstering is now showing a dash, three, two, five, five, six, one, it so 104 00:07:57,730 --> 00:07:58,650 noticed a pattern. 105 00:07:59,230 --> 00:08:07,870 It is indeed coming from you is coming from the Navy Center then as a dash there because of the forest 106 00:08:08,120 --> 00:08:08,490 fire. 107 00:08:09,010 --> 00:08:17,500 So the first percentage is for the name, which is a second is a dash, which is appearing here and 108 00:08:17,500 --> 00:08:18,220 in the third one. 109 00:08:18,430 --> 00:08:26,250 Here is this tree to Phi Phi Phi Phi is to some of the year plus one, two, three, four. 110 00:08:26,560 --> 00:08:31,840 Over here, the year is two zero two one two zero two one plus one, two, three, four. 111 00:08:32,170 --> 00:08:37,090 Gives you three two five five four by six. 112 00:08:38,170 --> 00:08:46,660 The sixth is this one is your Munt and then followed by one hit to this date, the 18th of June. 113 00:08:47,560 --> 00:08:53,800 OK, so we know the algorithm now on how this Hiroki is being calculated. 114 00:08:54,370 --> 00:08:59,290 So the rest of this is merely to compare. 115 00:08:59,830 --> 00:09:02,140 As you can see here, there's some comparisons we make. 116 00:09:03,330 --> 00:09:10,260 And then finally, he comes here to say that he's is right or wrong, so not knowing this, we can actually 117 00:09:10,260 --> 00:09:12,810 rent a Legion kitchen. 118 00:09:13,170 --> 00:09:19,320 So for that we do in the next lesson, we are going to use Biton to create Guijin.