1 00:00:01,560 --> 00:00:03,420 Hello and welcome back. 2 00:00:04,080 --> 00:00:12,720 In this video, I will show you how to step in to functions and also how to step, how our functions, 3 00:00:13,560 --> 00:00:24,030 how to do commenting and also how to convert hexing to decimal and should we say the disassembly as 4 00:00:24,030 --> 00:00:25,410 well as any component of you. 5 00:00:26,840 --> 00:00:37,430 So let's open our home for the opening session one quarter and then this is the correct me. 6 00:00:37,460 --> 00:00:44,990 We are going to do C five, so let us first see five and see what he does. 7 00:00:46,050 --> 00:00:49,230 Rightly and terminal here. 8 00:00:52,060 --> 00:00:56,830 And yes, Ron Seifi without any Parramatta's. 9 00:00:59,230 --> 00:01:02,320 He will show you a message. 10 00:01:03,630 --> 00:01:05,100 S. Pfiesteria. 11 00:01:06,310 --> 00:01:12,460 This is something like usage, telling you how to use plugin. 12 00:01:13,870 --> 00:01:24,370 So now you put in a zero, let's say you put in one, two, three, four, five, six, seven. 13 00:01:30,080 --> 00:01:30,620 He says in. 14 00:01:33,410 --> 00:01:38,600 So now we know the behavior, he can start to analyze it. 15 00:01:41,920 --> 00:01:45,170 I will buy into Gaja. 16 00:01:48,380 --> 00:01:55,250 It has been detected as an Alpha 64 bit assembly binary. 17 00:01:56,510 --> 00:01:56,920 OK. 18 00:01:59,720 --> 00:02:03,680 This is the import with the summary click on OK. 19 00:02:07,450 --> 00:02:11,110 And then Jancsi, five to the browser. 20 00:02:15,480 --> 00:02:19,140 To begin the analysis, click on Yes. 21 00:02:22,100 --> 00:02:24,140 And click on Analise. 22 00:02:28,140 --> 00:02:29,340 Watch the bottom right. 23 00:02:30,900 --> 00:02:33,630 It has finished analysis now. 24 00:02:34,050 --> 00:02:44,420 Head over to the single tree panel and expand the functions folder and click on the exit and then click 25 00:02:44,430 --> 00:02:45,570 on the main function. 26 00:02:47,760 --> 00:02:52,290 Less edit functions in nature, right. 27 00:02:52,290 --> 00:02:53,430 Click and select. 28 00:02:53,430 --> 00:02:55,130 Edit functions in nature. 29 00:03:00,030 --> 00:03:02,970 Change the first part of the game to see 30 00:03:05,670 --> 00:03:09,450 a change, the second parent to 31 00:03:12,210 --> 00:03:17,140 child starts to be OK. 32 00:03:17,420 --> 00:03:17,880 OK. 33 00:03:23,500 --> 00:03:27,490 Online, it it is checking whether your argument. 34 00:03:28,510 --> 00:03:31,500 Count is not equal to. 35 00:03:34,400 --> 00:03:47,480 If it is not equal to two, then you call a function call usage, followed by up the start of the story 36 00:03:47,650 --> 00:03:49,850 is movie zero. 37 00:03:50,970 --> 00:03:56,370 And that is the name of the binary self, which is Seifi. 38 00:03:58,020 --> 00:04:00,590 Let's analyze the output again. 39 00:04:02,290 --> 00:04:14,230 In this run here, because if I were to supply any parameters, so can be so, Karcsi would be one. 40 00:04:15,700 --> 00:04:17,200 So if oxes one. 41 00:04:18,500 --> 00:04:25,760 This would be true, and so he would then call this usage function, supplying the name of the. 42 00:04:27,890 --> 00:04:29,810 Program, which Seifi? 43 00:04:32,030 --> 00:04:34,520 So now if he wanted to step into this. 44 00:04:35,550 --> 00:04:37,040 We can just double click on it. 45 00:04:40,490 --> 00:04:43,020 And we have entered the function itself. 46 00:04:43,040 --> 00:04:48,900 So this is how you step into a function and you want to step out of the function. 47 00:04:49,520 --> 00:04:51,340 We can use this, that. 48 00:04:52,700 --> 00:04:57,290 Button here and the shot, his ultimate left arrow. 49 00:04:59,230 --> 00:05:02,800 So we click on this now and we come back out of the function. 50 00:05:04,350 --> 00:05:05,860 So let's go back inside again. 51 00:05:06,450 --> 00:05:13,440 We know that the sun is out with zero, which is the name of the program itself, which is Seifi. 52 00:05:14,790 --> 00:05:24,900 So less sedentary now and this one here, since we know that is how we zero, we can rename this Reichling 53 00:05:24,970 --> 00:05:29,370 renamed the variable as V zero. 54 00:05:34,760 --> 00:05:44,600 And this are, you know, areas which are to just really so we can directly envy Retek, terrible as 55 00:05:44,600 --> 00:05:46,280 chaar star. 56 00:05:48,890 --> 00:05:49,700 And he came to. 57 00:05:51,770 --> 00:06:04,700 Now you see in the block, so he calls the function and the first barometer is percentage, as is a 58 00:06:04,700 --> 00:06:14,480 form to specify who he will substitute, the percentage has with the Hovey zero, which you supply to 59 00:06:14,810 --> 00:06:15,550 the function. 60 00:06:16,490 --> 00:06:24,590 And since we know that Provisionary Seifi, so if it takes you five, insert here and then bring up 61 00:06:24,590 --> 00:06:25,140 the whole thing. 62 00:06:25,790 --> 00:06:30,020 So this is how you get this message. 63 00:06:30,500 --> 00:06:32,330 Seifi followed by zero. 64 00:06:35,000 --> 00:06:46,760 And then he actually has a negative one, as I see very normally negative zero ninety one is error, 65 00:06:47,480 --> 00:06:49,310 zero will be success. 66 00:06:51,140 --> 00:06:54,590 So you see this with continuing the rest of the program. 67 00:06:56,240 --> 00:07:01,460 Now, you can go back then again. 68 00:07:02,930 --> 00:07:07,340 Sometimes you may need to hit them back, but then a few times to step after function. 69 00:07:08,570 --> 00:07:13,700 That is because the back button details how many times you left. 70 00:07:13,700 --> 00:07:16,900 Click the mouse socialism. 71 00:07:17,120 --> 00:07:22,820 If you enter, you search function and click somewhere else in here. 72 00:07:23,720 --> 00:07:30,680 Then you count how many times you click here and then you have to keep the back button the same number 73 00:07:30,680 --> 00:07:33,060 of times to get back out of it. 74 00:07:35,270 --> 00:07:44,990 So if you know now that this you function is just to show you how to use the program, now we can write 75 00:07:44,990 --> 00:07:50,300 a command to explain that in order to write a command, we can. 76 00:07:50,300 --> 00:07:50,540 Right. 77 00:07:50,540 --> 00:07:56,750 Click here and then select comments and select set. 78 00:07:58,370 --> 00:08:07,050 And you can also take pretty common for the decompiled window, the only comment you can set is a brief 79 00:08:07,060 --> 00:08:07,440 comment. 80 00:08:08,660 --> 00:08:16,220 So click on Sectary comment and you can see here there are several that's pretty common, has been preselected 81 00:08:16,220 --> 00:08:16,670 for you. 82 00:08:18,020 --> 00:08:30,180 So here you can home in saying that you try to explain the dysfunction so we can see shoeless usage 83 00:08:33,230 --> 00:08:34,310 C five. 84 00:08:36,510 --> 00:08:37,200 Zeer. 85 00:08:41,860 --> 00:08:49,630 Now, medically, OK, you can see the Khamenei Khamenei is also refractor, in the disassembly view 86 00:08:49,630 --> 00:08:51,880 over here, shows usage. 87 00:08:58,000 --> 00:09:05,620 Now, we are not able to enter an on line comment and they come in inside the compound of you. 88 00:09:07,960 --> 00:09:15,580 If you want to read this column in Distractedness, this, frankly, and go to comments and in here, 89 00:09:15,580 --> 00:09:18,430 separate comments and everything. 90 00:09:21,960 --> 00:09:26,390 If you need everything in Kentucky, your comment is deleted, 91 00:09:30,030 --> 00:09:37,400 so I'll just undo that to reason is to undo it just he controls on the keyboard. 92 00:09:39,390 --> 00:09:40,770 You can also undo here. 93 00:09:41,160 --> 00:09:42,450 Edit And, you 94 00:09:48,870 --> 00:09:55,950 know, there are other comments, for example, playing in an online comment. 95 00:09:56,220 --> 00:09:56,970 Let me show you. 96 00:09:58,500 --> 00:10:04,500 But please, men and women can only be inserted for the disassembly of you. 97 00:10:06,210 --> 00:10:13,860 So if you wanted to enter a plea comment, you can select a location in your assembly of you, for example, 98 00:10:14,430 --> 00:10:16,290 if you wanted to had her. 99 00:10:19,140 --> 00:10:20,540 Political man looks like this. 100 00:10:22,700 --> 00:10:25,860 And online, Lancôme is a in end of the line. 101 00:10:27,110 --> 00:10:31,340 So, for example, if I wanted to add Pinkham in here. 102 00:10:33,780 --> 00:10:41,750 So our story is on DISCOM Reichling, any comments simply come? 103 00:10:43,380 --> 00:10:49,210 I can also select set in and from here choose to play, come in. 104 00:10:51,400 --> 00:10:54,570 So I see time play coming. 105 00:10:58,190 --> 00:11:06,980 And OK, and now you see a click on menu, click on and not being here, even if you were doing stand 106 00:11:06,980 --> 00:11:11,100 up comedy, he will show up here instead of in the next part of you. 107 00:11:12,710 --> 00:11:14,560 The other comment is an online comment. 108 00:11:16,400 --> 00:11:20,720 So if you had an online comment about this line. 109 00:11:26,410 --> 00:11:27,640 This is a Lancôme. 110 00:11:29,500 --> 00:11:38,560 So if you want an online comment here, you can directly come in here and Lancôme. 111 00:11:39,970 --> 00:11:51,940 You can also select, set and choose you and here you type in your comment and click, OK? 112 00:11:52,930 --> 00:11:54,280 And you have a welcoming. 113 00:11:56,160 --> 00:12:03,840 Notice that your comment also does not appear in a decompiled of you, if you would try to set an on 114 00:12:03,840 --> 00:12:06,360 line comment here by doing this. 115 00:12:06,840 --> 00:12:10,400 So you're welcome in here. 116 00:12:11,490 --> 00:12:13,650 You only appear in this assembly. 117 00:12:13,980 --> 00:12:17,970 You want to appear here for a decompiled of you. 118 00:12:18,660 --> 00:12:24,210 You compile a panel, you can only set brief comments. 119 00:12:25,110 --> 00:12:27,840 You can offset other comments. 120 00:12:31,310 --> 00:12:42,860 So if you want to undo it, come in, just come in and go to come in the main hall, you can click on 121 00:12:42,860 --> 00:12:51,180 set, select the predicament that, you know, hit the backspace to delete and the big comment is gone. 122 00:12:52,880 --> 00:12:58,120 Similarly, if you wanted to end up like men, just select right. 123 00:12:58,130 --> 00:13:07,910 Click near and online comment and then go to the comments and then an online comment or you can go to 124 00:13:07,910 --> 00:13:18,420 the set and he choose the tab for an online and then hitting the button clock and Lancôme any second. 125 00:13:19,640 --> 00:13:25,870 So this is how you insert comments into your code browser workspace. 126 00:13:26,600 --> 00:13:32,750 So in in this video, this is this is where he was. 127 00:13:32,760 --> 00:13:38,900 Timna, I will show you how to continue the analysis in the next video. 128 00:13:39,410 --> 00:13:40,400 Thank you for watching.