1 00:00:00,300 --> 00:00:08,460 OK, time for another coding project after a long, long section of covering Web vulnerabilities, let's 2 00:00:08,460 --> 00:00:14,100 see how we can test some of them by using our own tools for this. 3 00:00:14,480 --> 00:00:18,090 I have decided to show you two different projects. 4 00:00:18,570 --> 00:00:23,310 Now, both of them are going to be rather small and they work rather similar. 5 00:00:23,340 --> 00:00:30,410 So once we create one of them, we won't have any problem in figuring out how the second one works. 6 00:00:31,570 --> 00:00:39,880 These two projects are going to be login page brute force and the rectories brute force in the first 7 00:00:39,880 --> 00:00:44,500 one, we are going to try to break a log in password by only knowing the username. 8 00:00:44,650 --> 00:00:50,560 And in the second program, which is going to see whether we can find some hidden directories on a Web 9 00:00:50,560 --> 00:00:54,610 page and maybe those directories could be useful for us. 10 00:00:55,420 --> 00:00:59,170 Nonetheless, both of these programs are going to work similar. 11 00:00:59,980 --> 00:01:06,700 Our login brute force is going to open up the default with bunch of passwords and we're going to send 12 00:01:06,700 --> 00:01:12,370 each one of those passwords from the file in hope that one of them is the correct one, which will grant 13 00:01:12,370 --> 00:01:14,290 us an access to that account. 14 00:01:15,160 --> 00:01:21,540 The second program is going to work by opening a text file and reading Common Directory names that we 15 00:01:21,550 --> 00:01:23,260 will then request to visit. 16 00:01:23,410 --> 00:01:26,240 And if we manage to visit them and get status, good. 17 00:01:26,290 --> 00:01:26,920 Two hundred. 18 00:01:27,520 --> 00:01:29,590 That means that page exists. 19 00:01:30,250 --> 00:01:35,320 If we get connection error, well, then that page doesn't exist. 20 00:01:36,160 --> 00:01:38,260 Nonetheless, enough of talking. 21 00:01:38,260 --> 00:01:41,170 We are already intermediate with our python skills. 22 00:01:41,410 --> 00:01:44,550 So let's get straight into coding these two programs. 23 00:01:45,160 --> 00:01:46,150 See you in the next video.