Hello everybody and welcome to this tutorial. Today, I will show you briefly
how you can install aircrack in Windows. So go ahead and start up your Windows,
but this is not a good idea, just gonna go ahead and say that out of the box, not
something you actually want to do. So I already have it installed here, and this
is how it looks like, but I'm just gonna go ahead and close it to show you what you
need to do. First off, you need to go ahead and go to the website called
www.aircrack-ng.org, and download the file, and that's pretty much it. After you
download it unzip it, and it will work. So let's just go ahead and click on it, it's
right there. I'm gonna use my unzipping program, so
it's 7-zip. Well, it doesn't belong to me, it's just the one that I have chosen to
use, but you can use WinRAR or pretty much anything else that you have
available. I'm gonna go ahead and select aircrack-ng,
extract it, select the folder to extract it. I'm gonna say desktop, I've already
extracted it twice there. Yes to all, it will copy over it, it's not gonna ask you this
question because you're not gonna have it there, and there we go. It is
successfully extracted to the desktop. As I said previously, there is no installation
procedure whatsoever. This is the folder that I am moving about. Just go
ahead and open it, select bin, and there is it says aircrack-ngGUI.exe.
That is the one that you need, excellent! And here we have the tool works. It's
right here, you didn't need to install anything, you didn't need to go through
any lengthy procedures, or anything of a kind. You have three programs here,
you actually have four of them, but we're not gonna be using these
two for the time being. You have airdump-ng and aircrack-ng. Airdump
is used for collecting information, and you use aircrack-ng in order to
brute force the password, or brute force the encryption key,
should I say. Now as I said, I do not recommend this. If you really wish to use
Windows here's how you can do it, here's how you can use it. Other than that, I
really, really don't recommend it. And now we're gonna switch back to our Linux partition,
and here we will see what else do we need. So, one of the primary
problems that we will encounter is the fact that we are unable to generate vast
amounts of passwords manually, of course. Have you ever tried typing in manually a million
words? Million passwords manually? Not gonna work. So one of the
first things that we need here is our crunch, which is a piece of code, a
software, which we will use in order to generate password lists. It's very
flexible, easy to use. We can state how many characters do we want.
Do we want our passwords to have from what length to what length is the
possibilities, like minimum and maximum length of the password. And if we know
fractions of the password we can even use those fractions and insert them.
Before we can do any of those things, we first need to go and download crunch.
Crunch is available on sourceforge.net. Just type in crunch password generator...
and here we will get linked to SourceForge. Excellent! Just go ahead and
download this. Your download will start in a few seconds, and the whole download
process will last a few seconds. So just go ahead and save the file. Let's just
open it up. We will need to extract it. Just use a default extractor, it's
simple as that. Choose a folder, I'm gonna go ahead and pick desktop primarily
because I'm gonna delete it later, as I already have it installed and configured.
There we go, that's done. It finishes up really
fast. You don't even have the time to see what's going on. So just go ahead and
close these things, excellent! So crunch is here. If I opt
to open it there are some things in here which we will tend to use later on, but I
will explain them once we actually start using them. For the time being, I just
wanted to show you how to install it. Let's go ahead and open up our
terminal, navigate over to the folder where it is located, so cd /home/
Chronic/Desktop/crunch, excellent! ls. Now you don't have an
instruction here on how to do it, but you see there is a Makefile. And whenever
there is a make file, well just type in make. You do need to have
sudo, you do need to be root or have a sudo password. So just type in make,
excellent, there we go. That has passed. make install, press enter again, and there
we go. You have the installation process done
and ready to go. Crunch is now...
yes, my favorite spelling. Crunch is now installed, you can see that the
the man pages for it are functional, and this is the syntax. You would type in one
number here, and another number here, the minimal and maximal length.
Character set here, you could type them in manually or use predefined ones, and
then you can pass a ton load of other options if you wish. I
wouldn't, you don't need to actually read through all of this, but skim through it.
Just scroll through it, see what parts you can catch, and see if there are
if any use to you. But, I assure you in the later
tutorials they will be, as we will be using crunch for example in this fashion.
So let me just go ahead and clear the screen, type in crunch, and then I
will tell it generate a certain length, let's say from I don't know from 3 to 9.
I've seen people type in from 0 to like 9. So you can exclude 0
immediately, but it doesn't do any harm, it doesn't actually take away that much
time. I'll just type in from 3 to, I don't know, 5. And now I can pass in, I'm gonna
say abcd123. And now I can pipe this, you see i can pipe this to
aircrack-ng, and all the passwords
that are generated here will be passed to aircrack-ng, and will be used
immediately. I need to add a few more commands here of course, and that I will
do in the next tutorial, but I just wanted to explain the significance of
this. Because let's say I do this, 3 to 5, press ENTER, and I'm gonna cancel it
before it manages to finish. It says crunch will now generate the following
amount of data, so 7680 bytes. That's nothing. It says this is the
amount of passwords it's going to generate, 1,344,
not a big deal. Okay, let's try something else. Let's try abcdefghijkl
mnopqrstuvwxyz, press enter, now look at what happens. The
number, the file size, has grown exponentially. The amount of possible
combinations have grown exponentially, and it says 73 megabytes. But, this is
a very small password, this is gonna get cracked in a couple of seconds.
This is no big deal. How about if I specify the length of 9? Just look at
what happens. It says that it has 51 terabytes of data, and this is how many
possible combinations there will be. OK, this is a very large number, and with my
cpu it would take me a very long amount of time to do that, but not a
reasonable amount of time in any case. It says 51 terabytes, that's a lot. Okay,
let's go ahead and type in 1234567890. See
what happens? It says almost one thousand terabytes
from 51 just by adding numbers from zero to nine. And you
get you get where I'm going with this, but let's say that I type in here, I
don't know, 29. Okay, this is gonna be ridiculous.
Basically, it tells me that it will generate
6,998 petabytes of data, which is, yeah, you are simply not gonna have
enough room on your harddrive. It doesn't really matter how big they are, you're
not gonna have a single petabytes of storage in your house. Petabytes of
storage is one thousand terabytes, so that's a lot, and you're not gonna
have it in your house. You see what you would do with aircrack generally is, I'm
just gonna explain why this is important, aircrack-ng -w, and then you would
pass some sort of a passwordlist.txt file to it in order to crack a certain
file with it. However, these password lists as long as
they are, as good as they are, they do not guarantee that the password will be
cracked. And you cannot generate this amount of information with this many
combinations and put them in a file on your local computer, and if you put it in
a cloud somewhere it's gonna cost you ridiculous amount of money. What you can
do however is pass an argument -w -, and I'm just gonna use my previous
command, do this, aircrack-ng, and here I'm gonna do - w -, excellent! So, now
crunch will not save these things. They will simply go to standard
output, and aircrack will pick them up from standard output and utilize them, in
order to basically break the encryption of a capture file that we will later on
capture as well. So this was just an example, a post installation example, of
why, and an explanation of why we needed to install crunch.
There's also a way, I've seen it somewhere on the net but I haven't
managed to find a safe place to download crunch
for Windows from the net, therefore I have opted not to actually show you that due
to safety reasons, but it is possible to do it in Windows. Again, not
recommended at all. In any case, I bid you farewell. In the
next tutorial I will start with the cracking process and you will see how we
can actually crack a genuine Wi-Fi. I bid you farewell.