Instructor: Okay, time for another coding project.
After a long, long section of covering web vulnerabilities,
let's see how we can test some of them
by using our own tools.
For this, I have decided to show you two different projects.
Now both of them are going to be rather small
and they work rather similar, so once we create one of them,
we won't have any problem in figuring out
how the second one works.
These two projects are going to be Login Page Bruteforcer,
and Directories Bruteforcer.
In the first one,
we are going to try to break a login password
by only knowing the username,
and in the second program,
we're just going to see whether we can find
some hidden directories on a webpage,
and maybe those directories could be useful for us.
Nonetheless, both of these programs
are going to work similar.
Our Login Bruteforcer is going to open
a TXT file with bunch of passwords
and we are going to send each one of those passwords
from the file in hope that one of them is the correct one,
which will grant us an access to that account.
The second program is going to work by opening a TXT file
and reading common directory names
that we will then request to visit,
and if we manage to visit them and get status code 200,
that means that page exists.
If we get connection error,
well then that page doesn't exist.
Nonetheless, enough of talking,
we are already intermediate with our Python skills,
so let's get straight into coding these two programs.
See you in the next video.