Hello and welcome to this Cali fundamentals video.
I'm very excited to work with you today. So if
you're wondering how do I get started with using Cali? I
want to get it downloaded get it working. But I want to do it securely
great questions. So those are some of the objectives that
we're going to be touching on here soon how to safely download
Cali and validate that it is. In
fact secure some basic, you know use of a hypervisor
and how to find one and what that is and knowing that
a high level the differences between a full installation
versus a live boot of Cali. So
let's go ahead and jump into where we can get Cali from
So using your web browser, you can navigate to
cali.org/downloads. Now, there's
a lot of different distributions, but we're going to focus on the 64-bit or
32 bit variants of that. We did
a quick click over here to download the flavor of choice and you'll
notice that's happening that there's a check sum over here
to the right. So keep that in mind we'll touch on that here in
a moment and I'll show you how that checks some can be
valuable and ensuring that your tools are secure. So
let's go ahead and talk at a high level about hypervisor
and what that is and you know how that's gonna help
us to run Cali. So I did a quick search for
one of my favorite hypervisors VMware Workstation
player. So you can click on the
downloads link over here and this will bring you
to a page that looks similar to this at the time VMware 15
workstation player was the current version. I went
ahead and downloaded that for Windows now.
You can use a different hypervisor to run
this system. Essentially what this is doing is you
have at the base your current operating system
and this hypervisor is going to allow you
to run what's called a guest or a
guest operating system on top of that. So this will be Cali or
any other thing you want to run. It's kind of like conception.
It's a Dream Within A Dream. This is just an operating system
within an operating system. You don't have to dual boot or
do anything of that nature. You can just run it with your current hardware and
resources makes it a little bit more convenient. So remember
we talked about that checksum and what we were going to
do with it. Let's touch on that at a high level as well.
So a check sum is a way that we can validate the
Integrity of a file. So in this case, we looked
at this shot 256 check some right
here. And those are what are over here to the right? So if you
take this file do a check some using shot 256
those numbers should match. So I used a
tool that's online. It's called online md5.com was
the site and you get a window that looks like this
on the main page. I simply selected my downloaded version
of Cali and selected the shot 256 check
some type so it RAM and it provided
me with this output. So what I did is I took the
output and I compared it with the number that I
had here and lo and behold we had a match. So what
that tells me is that my tool should not have been
altered and it should be in a safe State. You always want to
check your tools and that just ensures that you don't get any infections or
bad guys on your systems. So speaking of
check sums and checking those. Let's do a quick check on learning.
A tool that allows you to run a virtual machine is known
as so we use this word a couple times Hardware
definitely not so Hardware allows
you to run tools without Hardware you really can't but in
this case we're talking about the specific tool not Hardware. We
didn't mention hyper terminals or using a
hyper terminal that's typically used for configuring devices
and things of that nature not in this case. Is it
allowing us to run virtual machines? So the likely
Choice here is a hypervisor. Remember a hypervisor
allows us to run an operating system within an
operating system. So let's go ahead and prepare for
takeoff. You should go ahead and install your hypervisor of
choice in this case. You're going to be looking at VMware
Player and how we set Cali up from here. So once
you get VMware Player installed or
you're high provider of choice in my instance, I've
already got several machines here, but you're going to go ahead
and create a new virtual machine using the iso
that you've downloaded. So
Once you create a new virtual machine, it's going to give you this option
and ask you to point to the file. So what you'll
do is I downloaded my copy of Cali to a thumb
drive selected it and Bam. There
we go. It gives me this. I this new Option here. Now,
you may note that the ram is a little bit lower on
your machine. If you want to make an adjustment and change a
few things with how resources are going
to be allocated to this virtual machine, then you can edit those
settings here when you click edit settings. You've got
a couple options under Hardware at least in the VMware Player.
hypervisor and from there
I went ahead and selected memory.
Bumped up the volume a little bit on that and now I've got two gigs
to use. So when you're ready to get started you can go ahead and
click the play button here in this case and you should
get something that looks like this now.
In this instance, we're going to be using live Boot and talking
about that at a high level live. Boot essentially allows me
to to not have to install Cali and it
essentially just starts running allows me
to jump right in and start working with some commands and some
tools and doing some things but it's not persistent meaning if
I reboot the system lose the system have to
power it down. For some reason. I lose all my work
and information but for the sake of the lessons we'll be doing live
boot is going to be the quickest and easiest way to get started if you
want to do a full install which is going to have persistence. It'll
maintain information between reboots. It'll allow
you to do some customization things of that
nature by all means go ahead and do a graphic install and work
with it from there. But once you live food into the traveling environment,
you'll be ready to go and just have a desktop
and and you can run in gun from there and then continue lessons and
follow along with us there.
So with those things in mind, let's do a
quick check on learning now. We just talked about this. So keep that
in mind. What is the primary difference between lifeboot and
a full installation based on the options here? Well, we didn't
talk about this but live boot is definitely not
faster with the boot time. So, you know that is
not a benefit of live. Boot. There's not a greater amount of
tools or less amount of tools available based on one or the
other you can add tools to the installation if you do a
full install, but if you do that in my boot and then reboot you
lose that and that comes to our answer here
that there's no persistence between reboots with lab
boots. So that's a very very major difference between a
full installation in lifeboot. Now. I want to point out some
additional resources that you can use for those of
you that have access to the Lambs and things of that nature. I used
the host data and Tegrity baselining lab
and they have a copy of Cali Linux under the
machines that you can use if you're not looking to download a
hypervisor and
Do an installation on your system and you would just rather Jump
Right In and be able to work with some commands and start navigating
the environment. This is a good lab and a virtual
machine to use do keep in mind as we discussed previously.
You may see some differences in some areas of this
version versus the version. You may see me
using in our navigation videos and things of that nature the command
should still be the same and again the team
is always updating tools updating what they use so you
may see some differences, but don't fret the underlying commands
that we'll use are going to remain the same.
Now in summary, we went over Cali and a
hypervisor and gave you some tips and tricks on how
to ensure that those things are secure and safe when
you're using them. We did some high level differences between lifeboot and
a full installation and I gave you a few additional resources
that you could use instead of having to install everything
and just jump right in and start working some commands.
So I thank you for your time today and I look forward to working with
you again soon.