1 00:00:00,210 --> 00:00:01,080 ‫Instructor: Hi. 2 00:00:01,080 --> 00:00:05,400 ‫Within this lecture we are gonna see how to create a server 3 00:00:05,400 --> 00:00:08,850 ‫in order to place the vAPI that we have downloaded inside 4 00:00:08,850 --> 00:00:12,030 ‫of it so that we can solve the CTFs. 5 00:00:12,030 --> 00:00:15,030 ‫And we're going to use a service called Digital Ocean 6 00:00:15,030 --> 00:00:15,863 ‫for that. 7 00:00:15,863 --> 00:00:18,180 ‫But in fact, you don't have to use it. 8 00:00:18,180 --> 00:00:20,790 ‫You're not obligated to. 9 00:00:20,790 --> 00:00:23,280 ‫I'm gonna show you all about it, don't worry. 10 00:00:23,280 --> 00:00:27,000 ‫But for right now, I just downloaded that folder 11 00:00:27,000 --> 00:00:31,050 ‫and it's in the zip file, it's in a zip format right now. 12 00:00:31,050 --> 00:00:34,110 ‫So I'm gonna double click on it and just unzip it. 13 00:00:34,110 --> 00:00:35,753 ‫So if you have a WinZip, 14 00:00:35,753 --> 00:00:38,400 ‫WinRAR, just make sure you unzip it 15 00:00:38,400 --> 00:00:41,520 ‫before you see the contents of it. 16 00:00:41,520 --> 00:00:45,960 ‫So let me show you what's inside of that folder. 17 00:00:45,960 --> 00:00:48,660 ‫So as you can see, we can see all the codes 18 00:00:48,660 --> 00:00:51,660 ‫all the files and folders inside of it. 19 00:00:51,660 --> 00:00:55,650 ‫Of course, if you know the php then you can just take a look 20 00:00:55,650 --> 00:00:57,990 ‫at the codes and try to figure it out. 21 00:00:57,990 --> 00:01:01,260 ‫But I won't suggest that because we don't have to 22 00:01:01,260 --> 00:01:04,110 ‫understand the vulnerabilities by looking at the code. 23 00:01:04,110 --> 00:01:07,020 ‫We have to find it in a real website. 24 00:01:07,020 --> 00:01:09,360 ‫Okay? But the point over here is 25 00:01:09,360 --> 00:01:12,180 ‫that we have a resources folder 26 00:01:12,180 --> 00:01:16,770 ‫in which we have two folders for API2 and API3. 27 00:01:17,730 --> 00:01:21,510 ‫Okay? Once the time comes, we need to come back here. 28 00:01:21,510 --> 00:01:25,260 ‫And also there is a Postman folder over here. 29 00:01:25,260 --> 00:01:28,140 ‫Postman is kind of a tool that we are going to 30 00:01:28,140 --> 00:01:30,150 ‫be using in this section. 31 00:01:30,150 --> 00:01:31,920 ‫So I'm going to show you how to use them 32 00:01:31,920 --> 00:01:34,590 ‫but that is the reason why we have downloaded it. 33 00:01:34,590 --> 00:01:36,540 ‫Okay? Make sure you download it 34 00:01:36,540 --> 00:01:38,430 ‫make sure you have the resources folder 35 00:01:38,430 --> 00:01:40,563 ‫and also the Postman folder as well. 36 00:01:41,430 --> 00:01:44,790 ‫So what we are going to do, we are going to actually 37 00:01:44,790 --> 00:01:49,350 ‫use the Digital Ocean service in order to create a server 38 00:01:49,350 --> 00:01:53,370 ‫and just directly copy these codes inside of that server so 39 00:01:53,370 --> 00:01:58,370 ‫that we can launch this vAPI inside of that server so 40 00:01:59,250 --> 00:02:01,200 ‫that we can reach it later on. 41 00:02:01,200 --> 00:02:04,410 ‫And as you can see, there is a manual over here 42 00:02:04,410 --> 00:02:08,280 ‫in order to actually create the server. 43 00:02:08,280 --> 00:02:11,130 ‫Once we create the server, we can install it using 44 00:02:11,130 --> 00:02:13,890 ‫that manual or using that readme. 45 00:02:13,890 --> 00:02:17,700 ‫So Digital Ocean is this website, digitalocean.com. 46 00:02:17,700 --> 00:02:20,640 ‫It provides some cloud solutions. 47 00:02:20,640 --> 00:02:23,520 ‫And there reason why I'm showing you this 48 00:02:23,520 --> 00:02:27,960 ‫because the servers are not for free, right? 49 00:02:27,960 --> 00:02:30,990 ‫So Digital Ocean has given me some link. 50 00:02:30,990 --> 00:02:34,050 ‫If you click on that link, it will give you some credits 51 00:02:34,050 --> 00:02:37,710 ‫like $25 to $100. 52 00:02:37,710 --> 00:02:40,020 ‫But all we need is 5 or 6 dollars 53 00:02:40,020 --> 00:02:44,640 ‫in order to create the server and just test it. 54 00:02:44,640 --> 00:02:47,790 ‫Of course, if you don't like it, you don't have to do it 55 00:02:47,790 --> 00:02:51,810 ‫okay? Because Digital Ocean will ask for your credit card no 56 00:02:51,810 --> 00:02:54,450 ‫matter what, even if you have credit. 57 00:02:54,450 --> 00:02:56,100 ‫So if you don't wanna give your credit 58 00:02:56,100 --> 00:02:58,830 ‫card number, then don't do it because 59 00:02:58,830 --> 00:03:01,440 ‫sometimes it charges you with $1 60 00:03:01,440 --> 00:03:05,070 ‫and it gives back that $1 eventually. 61 00:03:05,070 --> 00:03:08,100 ‫But people get suspicious about it. 62 00:03:08,100 --> 00:03:10,950 ‫So if you don't wanna do it, just don't do it. 63 00:03:10,950 --> 00:03:13,890 ‫Digital Ocean is a credible platform that 64 00:03:13,890 --> 00:03:18,090 ‫provides cloud solutions to very respectable firms. 65 00:03:18,090 --> 00:03:19,260 ‫That's why I chose it. 66 00:03:19,260 --> 00:03:22,320 ‫And of course the credit is one 67 00:03:22,320 --> 00:03:24,720 ‫of the reasons that I chose it, and it's very 68 00:03:24,720 --> 00:03:29,610 ‫easy to use the Docker in order to install that 69 00:03:29,610 --> 00:03:32,850 ‫vAPI inside of the the Digital Ocean. 70 00:03:32,850 --> 00:03:35,070 ‫But again, if you have your own server 71 00:03:35,070 --> 00:03:39,510 ‫for some reason, for example, then just use that server. 72 00:03:39,510 --> 00:03:42,840 ‫If you don't wanna use the Digital Ocean, then don't. 73 00:03:42,840 --> 00:03:46,920 ‫Okay? But if you want, I will give you some link 74 00:03:46,920 --> 00:03:50,010 ‫and you will click on it in order to sign-up 75 00:03:50,010 --> 00:03:52,500 ‫and it'll give you some free credits 76 00:03:52,500 --> 00:03:55,980 ‫and you will be creating that server for free. 77 00:03:55,980 --> 00:03:58,590 ‫And you will be using it for free. 78 00:03:58,590 --> 00:04:00,690 ‫Just make sure you click on that link 79 00:04:00,690 --> 00:04:03,750 ‫and sign-up and then it will lead you 80 00:04:03,750 --> 00:04:06,333 ‫to the dashboard of Digital Ocean. 81 00:04:07,380 --> 00:04:08,940 ‫So once I click on that 82 00:04:08,940 --> 00:04:11,730 ‫let me show you where it will lead you. 83 00:04:11,730 --> 00:04:16,710 ‫So it will lead you at in a dashboard like this, okay? 84 00:04:16,710 --> 00:04:19,380 ‫You will see the menu on the left hand side 85 00:04:19,380 --> 00:04:22,683 ‫and you will see the details on the main page. 86 00:04:23,520 --> 00:04:26,910 ‫So if you don't see something like this 87 00:04:26,910 --> 00:04:28,950 ‫this is a project, okay? 88 00:04:28,950 --> 00:04:31,620 ‫It created a default project for me. 89 00:04:31,620 --> 00:04:33,090 ‫You can create a project 90 00:04:33,090 --> 00:04:36,240 ‫by clicking on this new project button over here. 91 00:04:36,240 --> 00:04:38,400 ‫And let me just create a new project 92 00:04:38,400 --> 00:04:42,150 ‫so that you can see what's going on. Inside of this project 93 00:04:42,150 --> 00:04:45,030 ‫all you gotta do is just come up with a name. 94 00:04:45,030 --> 00:04:48,570 ‫I'm going to say something like vapiTest or 95 00:04:48,570 --> 00:04:53,490 ‫vapiChallenge or CTF, anything you want. 96 00:04:53,490 --> 00:04:56,070 ‫You can give a description if you want. 97 00:04:56,070 --> 00:04:58,920 ‫You can just say Just trying out Digital Ocean 98 00:04:58,920 --> 00:05:01,530 ‫and it will create your project. 99 00:05:01,530 --> 00:05:04,290 ‫Now I don't wanna move any resources in this, okay? 100 00:05:04,290 --> 00:05:07,080 ‫Just say skip for now, and here you go. 101 00:05:07,080 --> 00:05:09,150 ‫Here is your project. 102 00:05:09,150 --> 00:05:12,570 ‫But in order to create a server inside of a project 103 00:05:12,570 --> 00:05:15,540 ‫you need to create something called droplet. 104 00:05:15,540 --> 00:05:18,903 ‫Okay? So find this droplet and click on it. 105 00:05:19,920 --> 00:05:24,920 ‫It will just actually show you a page like this where 106 00:05:25,170 --> 00:05:29,040 ‫you will choose the version or the distribution 107 00:05:29,040 --> 00:05:30,420 ‫of your server. 108 00:05:30,420 --> 00:05:34,380 ‫So I'm gonna go with Ubuntu or "Yubuntu" whatever you 109 00:05:34,380 --> 00:05:36,240 ‫may wanna call it. 110 00:05:36,240 --> 00:05:39,600 ‫But you can go with the Debian or any other thing 111 00:05:39,600 --> 00:05:41,910 ‫that you're familiar with. 112 00:05:41,910 --> 00:05:45,600 ‫If you're familiar with Kali Linux, then I suggest you go 113 00:05:45,600 --> 00:05:47,820 ‫with Ubuntu or Debian. Okay? 114 00:05:47,820 --> 00:05:51,750 ‫Don't go with CentOS or FreeBSD 115 00:05:51,750 --> 00:05:54,210 ‫because they're a little bit different. 116 00:05:54,210 --> 00:05:56,730 ‫It's always a good idea to go with 117 00:05:56,730 --> 00:05:58,740 ‫the same thing with mine. 118 00:05:58,740 --> 00:05:59,940 ‫Okay so I'm gonna go 119 00:05:59,940 --> 00:06:04,940 ‫with Ubuntu without even changing the version of it. 120 00:06:05,010 --> 00:06:07,230 ‫So once you choose the Ubuntu 121 00:06:07,230 --> 00:06:11,610 ‫then you can come over here and choose the CPU options. 122 00:06:11,610 --> 00:06:14,640 ‫I'm gonna go for the cheapest one. 123 00:06:14,640 --> 00:06:18,990 ‫Okay? So right now it seems to be $6 a month. 124 00:06:18,990 --> 00:06:22,620 ‫So let me just try to change this like 125 00:06:22,620 --> 00:06:25,410 ‫from premium Intel to regular Intel. 126 00:06:25,410 --> 00:06:26,820 ‫Yeah, here you go. 127 00:06:26,820 --> 00:06:30,960 ‫I have one for $5 a month, but it really doesn't matter 128 00:06:30,960 --> 00:06:33,900 ‫because we are not even going to use it for a month. 129 00:06:33,900 --> 00:06:36,090 ‫We already have that credit 130 00:06:36,090 --> 00:06:38,283 ‫so we can just delete it later on. 131 00:06:39,270 --> 00:06:40,140 ‫And of course 132 00:06:40,140 --> 00:06:43,110 ‫you're gonna have to choose a datacenter region. 133 00:06:43,110 --> 00:06:44,700 ‫I'm gonna go for Amsterdam. 134 00:06:44,700 --> 00:06:45,990 ‫It doesn't have a meaning. 135 00:06:45,990 --> 00:06:50,580 ‫You can just choose whatever you want from here, okay? 136 00:06:50,580 --> 00:06:55,580 ‫And I'm going to choose a password rather than an SSH key 137 00:06:57,690 --> 00:07:01,290 ‫so that it would be very simple for us. 138 00:07:01,290 --> 00:07:04,470 ‫Of course, SSH key is much more preferable when 139 00:07:04,470 --> 00:07:08,100 ‫it comes to security, but we're gonna delete the server like 140 00:07:08,100 --> 00:07:12,240 ‫in a couple of days or a couple of hours, okay? 141 00:07:12,240 --> 00:07:14,280 ‫So choose the password. 142 00:07:14,280 --> 00:07:17,460 ‫So this will be the root password of your server. 143 00:07:17,460 --> 00:07:21,480 ‫Just make sure you take a note of it, okay? 144 00:07:21,480 --> 00:07:25,440 ‫So that you can use it to connect it to your server. 145 00:07:25,440 --> 00:07:28,440 ‫So as you can see, it has some kind of requirements. 146 00:07:28,440 --> 00:07:32,010 ‫Make sure you follow these requirements 147 00:07:32,010 --> 00:07:35,220 ‫and create a root password for you. 148 00:07:35,220 --> 00:07:39,360 ‫Again, don't lose that password, it won't get sent 149 00:07:39,360 --> 00:07:42,390 ‫to you via email or something like that. 150 00:07:42,390 --> 00:07:44,223 ‫Make sure you take a note of that. 151 00:07:45,540 --> 00:07:47,640 ‫So here you go. 152 00:07:47,640 --> 00:07:49,140 ‫Let's see. 153 00:07:49,140 --> 00:07:50,580 ‫We want only one droplet. 154 00:07:50,580 --> 00:07:51,900 ‫Yep, that's right. 155 00:07:51,900 --> 00:07:53,940 ‫We don't care about backups right now. 156 00:07:53,940 --> 00:07:57,570 ‫We're just gonna destroy this droplet when the time comes. 157 00:07:57,570 --> 00:08:00,390 ‫So I'm gonna say create droplet. 158 00:08:00,390 --> 00:08:01,223 ‫Here you go. 159 00:08:01,223 --> 00:08:04,080 ‫Now it's creating the droplet for us. 160 00:08:04,080 --> 00:08:08,177 ‫And once it is created, once it is initialized 161 00:08:08,177 --> 00:08:11,880 ‫we are gonna see the IP address of it. 162 00:08:11,880 --> 00:08:14,940 ‫So we can use that IP address in order to connect 163 00:08:14,940 --> 00:08:19,440 ‫to our server and also in order to host the vAPI 164 00:08:19,440 --> 00:08:22,170 ‫inside of the server and reach it. 165 00:08:22,170 --> 00:08:25,543 ‫Okay? That's all you gotta do in order to create 166 00:08:25,543 --> 00:08:29,760 ‫a Ubuntu server inside of the Digital Ocean. 167 00:08:29,760 --> 00:08:31,020 ‫As I said before 168 00:08:31,020 --> 00:08:34,620 ‫if you don't wanna use the Digital Ocean for any reason 169 00:08:34,620 --> 00:08:36,480 ‫then don't do it. 170 00:08:36,480 --> 00:08:40,350 ‫Just use another service, another server, anything 171 00:08:40,350 --> 00:08:45,350 ‫you want just to accommodate or host the vAPI inside of it. 172 00:08:46,170 --> 00:08:47,003 ‫So here you go. 173 00:08:47,003 --> 00:08:48,753 ‫That is my IP address. 174 00:08:49,710 --> 00:08:53,070 ‫And as you can see, once I see the IP address 175 00:08:53,070 --> 00:08:56,220 ‫then I can just copy it, okay? 176 00:08:56,220 --> 00:08:58,860 ‫Use it to connect it. 177 00:08:58,860 --> 00:09:01,590 ‫And since I'm using a MacBook right now 178 00:09:01,590 --> 00:09:05,040 ‫I'm not even going to use Kali Linux inside of this section 179 00:09:05,040 --> 00:09:06,030 ‫by the way. 180 00:09:06,030 --> 00:09:06,960 ‫I'm just gonna go 181 00:09:06,960 --> 00:09:10,800 ‫with my own computer and you can do that too. 182 00:09:10,800 --> 00:09:13,860 ‫But of course there might be some challenges 183 00:09:13,860 --> 00:09:17,670 ‫for you to connect to the server if you are not 184 00:09:17,670 --> 00:09:22,670 ‫using Kali Linux or any Linux or MacBook or MacOS. 185 00:09:22,740 --> 00:09:26,880 ‫If you're using Windows, there is no SSH key 186 00:09:26,880 --> 00:09:31,880 ‫or SSH client for you to just directly connect it. 187 00:09:32,250 --> 00:09:33,720 ‫Don't worry about it. 188 00:09:33,720 --> 00:09:36,540 ‫I'm just gonna show you some other various ways 189 00:09:36,540 --> 00:09:39,720 ‫for you to connect to, okay? 190 00:09:39,720 --> 00:09:43,290 ‫But if you're using Mac or if you're using Kali Linux 191 00:09:43,290 --> 00:09:46,680 ‫or any kind of distribution or Linux 192 00:09:46,680 --> 00:09:51,210 ‫just open your terminal and connect to this IP address. 193 00:09:51,210 --> 00:09:54,123 ‫I'm gonna show you how to do it, don't worry about it. 194 00:09:55,170 --> 00:09:56,550 ‫And later on 195 00:09:56,550 --> 00:09:59,460 ‫once I connected to that server, I'm going to 196 00:09:59,460 --> 00:10:03,690 ‫show you how to connect it using Windows as well. 197 00:10:03,690 --> 00:10:06,930 ‫So I'm gonna open my terminal inside of the MacBook. 198 00:10:06,930 --> 00:10:09,510 ‫If you're inside of MacBook, you can hit command 199 00:10:09,510 --> 00:10:12,990 ‫and space and search for terminal, inside of Linux, 200 00:10:12,990 --> 00:10:15,990 ‫I believe you already know how to open the terminal. 201 00:10:15,990 --> 00:10:18,660 ‫All you gotta do is just run this command: 202 00:10:18,660 --> 00:10:22,110 ‫SSH root@, an IP address. 203 00:10:22,110 --> 00:10:25,290 ‫Of course, this IP address will be different for you. 204 00:10:25,290 --> 00:10:27,630 ‫I'm gonna say yes to this and here you go. 205 00:10:27,630 --> 00:10:30,240 ‫It asks me for my password. 206 00:10:30,240 --> 00:10:34,020 ‫So this is the root password that we have just defined. 207 00:10:34,020 --> 00:10:36,420 ‫So I type it and hit enter 208 00:10:36,420 --> 00:10:38,850 ‫but it doesn't show up on the screen because of 209 00:10:38,850 --> 00:10:42,780 ‫the security reasons and I mistyped it I believe. 210 00:10:42,780 --> 00:10:45,420 ‫So I'm gonna try it one more time. 211 00:10:45,420 --> 00:10:50,250 ‫And again, if you're using Windows, just bear with me. 212 00:10:50,250 --> 00:10:51,930 ‫I'm gonna show you have to do that. 213 00:10:51,930 --> 00:10:53,100 ‫Here we go. Now, 214 00:10:53,100 --> 00:10:57,570 ‫I'm inside of the root of Ubuntu right now. 215 00:10:57,570 --> 00:10:58,563 ‫If I run ifconfig, 216 00:10:59,670 --> 00:11:03,870 ‫it says that even ifconfig is not installed in the server 217 00:11:03,870 --> 00:11:06,783 ‫I'm just gonna run: "apt install net-tools", okay? 218 00:11:08,340 --> 00:11:11,973 ‫So that it will be installed in our own server. 219 00:11:12,810 --> 00:11:14,100 ‫And here you go. 220 00:11:14,100 --> 00:11:18,150 ‫Right now if I run ifconfig, you will see the 221 00:11:18,150 --> 00:11:22,177 ‫eth0 is 134, 209, 206, 33 222 00:11:24,420 --> 00:11:25,770 ‫32, sorry. 223 00:11:25,770 --> 00:11:28,080 ‫So this is my own server right now. 224 00:11:28,080 --> 00:11:29,550 ‫I'm inside of this terminal 225 00:11:29,550 --> 00:11:32,670 ‫but this terminal doesn't control my own computer. 226 00:11:32,670 --> 00:11:34,590 ‫It controls the server. 227 00:11:34,590 --> 00:11:37,680 ‫As you can see, I'm connected as a root. 228 00:11:37,680 --> 00:11:39,873 ‫Great, that's what I was looking for. 229 00:11:40,770 --> 00:11:43,710 ‫Okay, so if you are on Windows 230 00:11:43,710 --> 00:11:45,717 ‫if you're on Linux, it's the same thing. 231 00:11:45,717 --> 00:11:47,160 ‫But if you're on Windows 232 00:11:47,160 --> 00:11:52,160 ‫how to connect it? So you can download an SSH client. 233 00:11:52,950 --> 00:11:54,810 ‫So I'm gonna show you what I mean. 234 00:11:54,810 --> 00:11:58,320 ‫If you search for Windows SSH connection 235 00:11:58,320 --> 00:12:01,560 ‫you will see something called PuTTY or "PuTTY". 236 00:12:01,560 --> 00:12:05,850 ‫So this one, P U T T Y. 237 00:12:05,850 --> 00:12:08,160 ‫Okay? So this is an SSH client. 238 00:12:08,160 --> 00:12:11,490 ‫This is a program that you can freely download 239 00:12:11,490 --> 00:12:15,900 ‫and you have to just give the IP 240 00:12:15,900 --> 00:12:19,830 ‫you have to give the password, and then you are in. 241 00:12:19,830 --> 00:12:24,360 ‫So let me show you the PuTTY interface 242 00:12:24,360 --> 00:12:26,790 ‫if I can find a picture of it. 243 00:12:26,790 --> 00:12:28,470 ‫Okay? So as you can see 244 00:12:28,470 --> 00:12:30,420 ‫there are a lot of tutorials over here. 245 00:12:30,420 --> 00:12:34,200 ‫Like start the PuTTY, just give the host name 246 00:12:34,200 --> 00:12:38,040 ‫and if you wanna change the port, then change the port 247 00:12:38,040 --> 00:12:39,900 ‫but don't change the port. 248 00:12:39,900 --> 00:12:44,730 ‫The SSH port is 22 and it's okay by default. 249 00:12:44,730 --> 00:12:48,300 ‫Okay? And then you're just gonna give your password 250 00:12:48,300 --> 00:12:50,130 ‫and then you're in. 251 00:12:50,130 --> 00:12:52,410 ‫So let me open the Google one more time 252 00:12:52,410 --> 00:12:54,073 ‫and search for PuTTY. 253 00:12:54,073 --> 00:12:58,470 ‫I just wanna show you the interface of it. 254 00:12:58,470 --> 00:12:59,303 ‫And here you go. 255 00:12:59,303 --> 00:13:01,560 ‫This is the user interface of the PuTTY. 256 00:13:01,560 --> 00:13:05,430 ‫If you download it, you can give the host name, okay? 257 00:13:05,430 --> 00:13:08,010 ‫If you choose the SSH as a connection type 258 00:13:08,010 --> 00:13:10,380 ‫the port will be 22 by default. 259 00:13:10,380 --> 00:13:11,790 ‫Don't change it. 260 00:13:11,790 --> 00:13:15,447 ‫And then you just gonna say open or connect 261 00:13:15,447 --> 00:13:16,620 ‫and it will ask you 262 00:13:16,620 --> 00:13:20,970 ‫for your password and just you give it, okay? 263 00:13:20,970 --> 00:13:23,850 ‫You can use this, but if you don't wanna use this 264 00:13:23,850 --> 00:13:27,360 ‫if you don't wanna download it, if you don't want to 265 00:13:27,360 --> 00:13:31,440 ‫or maybe you couldn't download the PuTTY for some reason 266 00:13:31,440 --> 00:13:33,330 ‫then there is another option 267 00:13:33,330 --> 00:13:36,250 ‫for you you can directly connect to 268 00:13:37,200 --> 00:13:41,220 ‫terminal via using the web interface. 269 00:13:41,220 --> 00:13:44,820 ‫Okay? If you come over here to that menu 270 00:13:44,820 --> 00:13:47,700 ‫you can see access Console. 271 00:13:47,700 --> 00:13:50,520 ‫Once you click on the access console 272 00:13:50,520 --> 00:13:53,400 ‫it will prompt you to open a web dialogue 273 00:13:53,400 --> 00:13:55,770 ‫like a web interface for a terminal. 274 00:13:55,770 --> 00:13:59,730 ‫And it will give you root access 275 00:13:59,730 --> 00:14:00,570 ‫one more time. 276 00:14:00,570 --> 00:14:03,960 ‫You can just launch this droplet console from the web. 277 00:14:03,960 --> 00:14:08,370 ‫So if you're using Windows, I suggest you download the PuTTY 278 00:14:08,370 --> 00:14:12,420 ‫because I believe it's a great tool for you to learn, okay? 279 00:14:12,420 --> 00:14:14,670 ‫If you're into cyber security. 280 00:14:14,670 --> 00:14:16,350 ‫But again, you don't have to do it. 281 00:14:16,350 --> 00:14:19,860 ‫You can just use the web interface as well. 282 00:14:19,860 --> 00:14:23,460 ‫But you need to find a way to connect to that server 283 00:14:23,460 --> 00:14:26,490 ‫because we are going to have to just install the 284 00:14:26,490 --> 00:14:31,470 ‫vAPI inside, inside of the server so that we can actually 285 00:14:31,470 --> 00:14:34,650 ‫reach it via that IP address. 286 00:14:34,650 --> 00:14:37,470 ‫And maybe you are thinking right now, since you're 287 00:14:37,470 --> 00:14:40,950 ‫creating the server, why not just share the IP address 288 00:14:40,950 --> 00:14:41,880 ‫with us? 289 00:14:41,880 --> 00:14:44,340 ‫Why not just leave it open? 290 00:14:44,340 --> 00:14:48,630 ‫Because once we start to pen-test the IP address 291 00:14:48,630 --> 00:14:50,820 ‫pen-test the API, it will cause 292 00:14:50,820 --> 00:14:53,160 ‫some changes in the server. 293 00:14:53,160 --> 00:14:57,300 ‫And once you go to that server 294 00:14:57,300 --> 00:15:00,480 ‫once you do the pen-test, after somebody does it 295 00:15:00,480 --> 00:15:03,120 ‫it may give you some different results depending 296 00:15:03,120 --> 00:15:04,710 ‫on the situation. 297 00:15:04,710 --> 00:15:08,370 ‫So it's better for you to start with a fresh server. 298 00:15:08,370 --> 00:15:12,120 ‫That's why I'm just showing you all of this stuff. 299 00:15:12,120 --> 00:15:13,620 ‫And also, it's a good idea 300 00:15:13,620 --> 00:15:16,770 ‫for you to learn about creating servers like this 301 00:15:16,770 --> 00:15:19,020 ‫Ubuntu over here and connect it, 302 00:15:19,020 --> 00:15:22,260 ‫and just install some API on it. 303 00:15:22,260 --> 00:15:24,900 ‫It's a great skill set, right? 304 00:15:24,900 --> 00:15:26,250 ‫So what we are gonna do 305 00:15:26,250 --> 00:15:29,280 ‫we are gonna stop here, and within the next lecture 306 00:15:29,280 --> 00:15:32,700 ‫we are going to download the vAPI inside 307 00:15:32,700 --> 00:15:37,080 ‫of this server and try to understand how to install it. 308 00:15:37,080 --> 00:15:39,630 ‫And we are going to do that using the terminal. 309 00:15:39,630 --> 00:15:42,483 ‫So you better connect to your server right now.