1
00:00:00,300 --> 00:00:04,030
Hello everybody and welcome to the key logger section of our course.

2
00:00:04,380 --> 00:00:08,670
In this section or in this project we are going to create the simple key logger that will manage to

3
00:00:08,670 --> 00:00:13,680
capture all the key strokes that the target inputs whether they're inputting a password to their PayPal

4
00:00:13,680 --> 00:00:16,170
account Facebook account Instagram account.

5
00:00:16,170 --> 00:00:17,210
It doesn't matter.

6
00:00:17,220 --> 00:00:22,980
We will capture all of that even if they try something like typing into notepad sending messages and

7
00:00:22,980 --> 00:00:24,110
so on and so on.

8
00:00:24,150 --> 00:00:27,740
All of those keystrokes will be captured with our key logger.

9
00:00:27,900 --> 00:00:31,460
Then we can read our keystrokes and steal the information from there.

10
00:00:32,000 --> 00:00:32,750
OK.

11
00:00:32,820 --> 00:00:36,150
Now there are two ways that we can approach creating these key logger.

12
00:00:36,150 --> 00:00:41,820
One of those is that we can actually send the keystrokes over email to us and the other one is where

13
00:00:41,820 --> 00:00:49,440
we can save the keystrokes inside of a file so we're going to go with the other one because it is easier

14
00:00:50,010 --> 00:00:55,770
and also because we are going to implement it and upgraded later on throughout the course inside of

15
00:00:55,770 --> 00:00:56,640
our backdoor.

16
00:00:57,360 --> 00:01:01,820
So what we're creating in this project will be the base key logger that football use later on.

17
00:01:02,270 --> 00:01:02,600
OK.

18
00:01:02,880 --> 00:01:05,970
So it will not be its final form.

19
00:01:05,970 --> 00:01:08,890
Let's get straight into this before we even begin coding.

20
00:01:08,910 --> 00:01:15,150
We need to do one thing and that is we need to install Python 3 inside of our Windows environment.

21
00:01:15,150 --> 00:01:16,470
Now why do we need it.

22
00:01:16,470 --> 00:01:23,160
Well from now on in coding of our key logger and our backdoor we're going to need to actually compile

23
00:01:23,160 --> 00:01:25,890
the program for Windows target machines.

24
00:01:25,920 --> 00:01:31,010
We know that Windows machines do not have the python installed by default.

25
00:01:31,020 --> 00:01:36,660
Therefore we need to compile our programs to EMC in order for them to be able to run on any Windows

26
00:01:36,660 --> 00:01:37,240
machine.

27
00:01:37,330 --> 00:01:37,710
Okay.

28
00:01:38,430 --> 00:01:45,090
And in order to compile that program we will need to install Python 3 on our Windows environment so

29
00:01:45,120 --> 00:01:46,260
open up your Google from

30
00:01:49,240 --> 00:01:53,000
type in Python 3 and click on Download Python.

31
00:01:53,040 --> 00:01:57,360
It led you to the official page of the Python programming language and it will tell you to download

32
00:01:57,390 --> 00:01:59,250
the latest version for Windows.

33
00:01:59,250 --> 00:02:03,540
In this case it says that the latest table version is three point eight point two.

34
00:02:03,570 --> 00:02:09,000
We do not want to download this one since the python version 3.0 8 has some problems with some of the

35
00:02:09,000 --> 00:02:09,500
libraries.

36
00:02:09,520 --> 00:02:10,650
We are going to use.

37
00:02:10,650 --> 00:02:16,590
Therefore we are going to install the version three point seven point six or basically any three point

38
00:02:16,590 --> 00:02:19,380
seven version that you can find or below.

39
00:02:19,380 --> 00:02:24,600
It doesn't really matter as long as it is Python 3 and as long as it is relatively new version.

40
00:02:24,900 --> 00:02:29,730
This one came out around three months ago so it will still be good to use.

41
00:02:29,760 --> 00:02:34,980
I'm not going to use the three point seven point seven version because it came out a few days ago and

42
00:02:34,980 --> 00:02:38,330
there might be some libraries that still are not supported by the newest version.

43
00:02:38,330 --> 00:02:40,400
Therefore it is always good to go.

44
00:02:40,440 --> 00:02:48,190
One version back so quick on Python three point seven point six you can scroll all the way down and

45
00:02:48,190 --> 00:02:51,190
you can simply just pick which installer you want to download.

46
00:02:51,220 --> 00:03:00,270
In my case I'm going to download the windows X 86 64 executable installer for Windows 64 bit.

47
00:03:00,640 --> 00:03:06,220
If you click on it right here it will start downloading and it will download in just a few seconds.

48
00:03:06,520 --> 00:03:11,650
Once it finishes you can open it up show showing folder run it straight away.

49
00:03:13,800 --> 00:03:18,930
In my case it will ask me to upgrade the version since I already have Python 3 installed.

50
00:03:18,930 --> 00:03:24,180
Therefore I'm just going to go to the customized installation you want to check all of this.

51
00:03:24,180 --> 00:03:28,440
The most important thing is to make sure that you install Pip since we are going to need to install

52
00:03:28,440 --> 00:03:29,820
different libraries.

53
00:03:29,820 --> 00:03:35,790
Once you click on Next you want to click right here Add button to environment variables so make sure

54
00:03:35,790 --> 00:03:41,870
that you check that and then you can click on install it will install Python 3 inside of this library.

55
00:03:41,910 --> 00:03:47,340
Now by adding Python to the environment variables you should be able to run Python free from any directory

56
00:03:47,430 --> 00:03:48,950
after the installation.

57
00:03:49,350 --> 00:03:55,250
In case you cannot do that make sure that you add the Python 3 to the path manually.

58
00:03:55,250 --> 00:04:02,100
And don't worry I will leave a video in resources on how to do that okay.

59
00:04:02,250 --> 00:04:05,770
Since I already have Python 3 installed I will click cancel right here.

60
00:04:05,790 --> 00:04:13,240
I didn't want to install it twice and after the installation if you open up your command prompt and

61
00:04:13,240 --> 00:04:16,390
type Python it should open up Python for you.

62
00:04:16,390 --> 00:04:21,790
As you can see the version is Python three point seven point six and we got it open inside our command

63
00:04:21,790 --> 00:04:22,610
prompt.

64
00:04:22,610 --> 00:04:22,910
OK.

65
00:04:23,080 --> 00:04:29,700
So let's exit this and the next thing that we want to do is we want to install a library which is called

66
00:04:29,710 --> 00:04:31,280
Pi installer.

67
00:04:31,330 --> 00:04:36,400
Now that library we're going to use throughout the course in order to compile all the python programs

68
00:04:36,490 --> 00:04:37,800
to EMC.

69
00:04:37,930 --> 00:04:39,460
So just type in your command prompt.

70
00:04:39,470 --> 00:04:41,950
Page 3 install.

71
00:04:41,950 --> 00:04:46,280
And then by installer click enter.

72
00:04:46,300 --> 00:04:51,130
For me that is already being done as it says right here requirement already satisfied.

73
00:04:51,130 --> 00:04:53,140
Therefore I already have it installed for you.

74
00:04:53,140 --> 00:04:56,200
It will download this library and you should be good to go.

75
00:04:56,620 --> 00:04:57,780
OK.

76
00:04:57,940 --> 00:05:02,530
Once you do all of that we're set to go and we can start coding our key logger.

77
00:05:02,530 --> 00:05:07,750
Now keep in mind in case you'd not have a Windows environment I would link some videos down below in

78
00:05:07,750 --> 00:05:12,920
the resources where you can follow the tutorial and install Windows as a virtual machine.

79
00:05:12,940 --> 00:05:16,680
It doesn't really matter whether it is a virtual machine or a physical machine.

80
00:05:16,690 --> 00:05:22,750
All we need windows for is to test our programs and to compile them so we will compiled them to the

81
00:05:22,830 --> 00:05:28,360
see on the windows machine and we will also test them on our windows machine because other programs

82
00:05:28,360 --> 00:05:32,030
that we're going to code are going to attack Windows machines mostly.

83
00:05:32,160 --> 00:05:32,580
All right.

84
00:05:32,600 --> 00:05:34,550
So thank you for watching this editorial.

85
00:05:34,570 --> 00:05:37,630
And in the next video we're going to get straight into coding.
