WEBVTT

1
00:02.450 --> 00:03.050
Welcome back.

2
00:03.080 --> 00:04.280
We now continue.

3
00:05.000 --> 00:07.580
So we have already fished out the first three characters.

4
00:08.000 --> 00:11.960
And then now we entered the first three characters correctly, 932.

5
00:11.990 --> 00:14.060
The fourth character, fifth, and so on.

6
00:14.060 --> 00:15.020
We still don't know.

7
00:15.020 --> 00:18.620
So we click okay now, and hits our breakpoint.

8
00:19.130 --> 00:20.480
Continue to step over.

9
00:22.150 --> 00:24.910
Now it's comparing the first character, which is nine.

10
00:25.300 --> 00:26.260
This is correct.

11
00:27.070 --> 00:31.720
And then now it's comparing the second character, which is three.

12
00:31.750 --> 00:33.640
So we are here, nine, three.

13
00:34.750 --> 00:35.980
Continue stepping.

14
00:37.060 --> 00:38.320
Now it's going to look back up.

15
00:40.340 --> 00:44.390
Now is comparing the third character, which is two, which is over here.

16
00:44.390 --> 00:47.420
So now we are going to look for the fourth character.

17
00:48.050 --> 00:49.550
So we continue to step.

18
00:52.520 --> 00:53.900
And over here, click on this.

19
00:53.900 --> 00:59.390
You see that we entered the fourth character as four, but it is looking for two.

20
00:59.840 --> 01:05.870
So the fourth character of the serial key, of the serial number, is two.

21
01:06.710 --> 01:07.100
Okay.

22
01:07.100 --> 01:10.370
So now we run, and it shows the bad message.

23
01:11.970 --> 01:22.590
Run again, and this time we are going to enter 9322, 9322, and replace the four with two, and hit okay.

24
01:22.620 --> 01:26.400
This time we are targeting the fifth character, hits our breakpoint.

25
01:29.700 --> 01:30.720
Nine.

26
01:36.040 --> 01:37.120
Three.

27
01:39.970 --> 01:40.900
Look back.

28
01:42.960 --> 01:44.040
Two.

29
01:49.560 --> 01:50.490
Two again.

30
01:50.490 --> 01:51.780
So we got 9322.

31
01:51.780 --> 01:53.850
Now we're going to look for the fifth character.

32
01:54.540 --> 01:58.530
So we step over, look backwards.

33
02:00.690 --> 02:01.710
This is the fifth character.

34
02:01.710 --> 02:02.820
Let's see what it is.

35
02:02.850 --> 02:06.960
We enter five as the fifth character, but it is looking for seven.

36
02:06.960 --> 02:12.120
So seven is our fifth character of the serial key.

37
02:13.110 --> 02:18.120
Now we run, and it shows the bad message. Run again.

38
02:18.330 --> 02:24.570
This time we enter 932279, 932279.

39
02:24.570 --> 02:27.180
So the fifth character we have just fished out is seven.

40
02:28.680 --> 02:30.720
The sixth character is our next target.

41
02:30.720 --> 02:31.620
So we hit enter.

42
02:31.620 --> 02:34.410
Now hit our breakpoint.

43
02:37.020 --> 02:37.980
Nine.

44
02:43.580 --> 02:44.690
Three.

45
02:50.520 --> 02:51.630
Two.

46
02:56.510 --> 02:57.470
Two.

47
03:00.620 --> 03:01.130
Look.

48
03:03.770 --> 03:04.580
Seven.

49
03:04.580 --> 03:06.500
So we are now at seven character.

50
03:06.530 --> 03:07.610
We are now at the fifth character.

51
03:07.610 --> 03:09.560
Next one is going to be the sixth character.

52
03:11.970 --> 03:15.630
Continue stepping and let's check it out.

53
03:16.560 --> 03:19.230
So the sixth character, we entered six.

54
03:19.230 --> 03:22.260
But it is checking for nine.

55
03:22.260 --> 03:24.780
So that means the sixth character should be nine.

56
03:26.220 --> 03:32.310
Okay, so we run, that message shows, run again.

57
03:32.310 --> 03:40.680
And now we are going to enter 932279, 932279, and change the sixth character to nine.

58
03:41.520 --> 03:45.240
Next one we are going to target the seventh character over here.

59
03:45.240 --> 03:46.260
Click okay.

60
03:46.590 --> 03:47.880
We hit our breakpoint.

61
03:48.570 --> 03:50.400
Now we continue to step over.

62
03:51.330 --> 03:52.590
This is nine.

63
03:57.200 --> 03:58.370
Three.

64
04:04.710 --> 04:05.670
Two.

65
04:10.690 --> 04:11.800
Two.

66
04:18.490 --> 04:19.510
Seven.

67
04:19.510 --> 04:20.830
Okay, so we've got this.

68
04:20.950 --> 04:21.610
Seven.

69
04:21.610 --> 04:22.720
Next one is nine.

70
04:28.050 --> 04:28.710
Nine.

71
04:28.710 --> 04:29.190
Correct.

72
04:29.190 --> 04:32.250
So now we are going to look for the seventh character.

73
04:32.250 --> 04:33.630
So let's step over.

74
04:35.830 --> 04:36.550
Loop.

75
04:38.900 --> 04:43.100
Click on this, and the seventh character is a null terminator.

76
04:43.100 --> 04:45.080
- is zero.

77
04:45.170 --> 04:50.180
If this were a character, you have it will have a quote, a single quote, but it is not.

78
04:50.210 --> 04:52.280
Therefore, this is a null terminator.

79
04:52.280 --> 05:01.640
That means our serial key is only 932279, 932279, because the seventh character is a null terminator.

80
05:01.760 --> 05:04.910
So now we have already fished out the serial password.

81
05:04.940 --> 05:08.810
Okay, so let's run this, and we are going to test it.

82
05:08.810 --> 05:11.180
Now click on this, run again.

83
05:12.110 --> 05:20.450
And we are going to delete all the back one and just leave 932279, 932279.

84
05:20.450 --> 05:20.990
Sorry.

85
05:21.350 --> 05:24.890
So let's click okay now to see whether it's right.

86
05:25.820 --> 05:27.560
Here's our breakpoint, run again.

87
05:28.370 --> 05:31.130
And we got the good message.

88
05:31.130 --> 05:31.790
Good work.

89
05:31.850 --> 05:38.570
So this is how we can do a deep loop tracing to fish out the serial key.

90
05:38.840 --> 05:40.790
That's all for this video.

91
05:40.790 --> 05:45.500
In the next one, we will try to do a patching to always show the good message.

92
05:45.500 --> 05:49.820
No matter what the serial key, you give it a try first before you watch the next one.

93
05:49.820 --> 05:50.690
Thank you.