Environmental Setup
To perform ethical hacking, we have to download the Kali Linux Operating System and we can download Kali Linux OS inside the Virtual box. Here are the basic steps to download the virtual box and Kali Linux.
Step 1: Download Virtual Box
(THERE ARE OTHER METHODS TO GET PR PROPER KALI, JUST COMMENT ME IF U NEED THAT)
In step 1, we download the Virtual box because virtual box allows us to create a virtual machine inside our current operating system. After this, we will download the Kali Linux. A virtual machine is just like a completely separate working machine. You will lose nothing if you install an operating system inside the virtual machine. The operating system will perform just like the installation on a separate laptop.
Now using the following link, you can download the virtual box according to your operating system and install it.
https://www.virtualbox.org/wiki/Downloads
After installation, the virtual box will be shown as follows:
Step 2: Download Kali Linux
Now we will download the Kali Linux. It contained all the programs and applications that we need to use pre-installed and preconfigured which means we just need to install this operating system and start hacking.
There are two ways to install Kali. You can install it as a virtual machine inside your current operating system, or you can download it as a main operating system. In this tutorial, I am going to use a virtual machine.
Use the following link to download the Kali Linux operating system.
https://www.offensive-security.com/kali-linux-vm-vmware-virtualbox-image-download/
Now click on Kali Linux VirtualBox Images and download the Kali Linux according to the compatibility of your operating system.
- Download the 64-bit version if your computer is 64 bits otherwise, download the 32-bit version.
- The downloaded file has a .ova extension. If the file doesn't have a .ova extension that means you downloaded the wrong file.
After downloading, you will get a file with the .ova extension. Now, to install the Kali Linux, you need to just double-click on the file and click on the import button.
After installation, the Kali Linux is ready to use and will look like as follows:
Step 3: Modify some settings of Kali Linux
Before starting, we will modify some Settings. So just click on Kali Linux on the left side and then click on Settings.
Now click on System and modify the amount of RAM depending on the amount of RAM on your computer. You can give it as 2GB if you want, but 1GB is enough for Kali.
If you click on the Processor, then you can modify the amount of Processor as 2 CPU, but 1 CPU is enough for Kali.
Now click on Network Settings and set "Attached to" as "NAT Network" but sometimes the network is automatically created by the virtual box, and sometimes the virtual box doesn't create this network automatically. If it is automatically created then click OK. If it is not created then the following screen will be shown:
If the virtual box is not automatically created for the network, then just go to the VirtualBox → Preferences → Network → + sign. Now you can see that it creates another network.
Step 4: Starting Kali Linux
Now we are starting the Kali Linux by clicking the start button. After clicking two cases will arise:
- Sometimes it will run successfully.
- Sometimes you will get an error like this:
To fix this error, you have to download the Oracle VM VirtualBox Extension Pack of the same version of VirtualBox. To find the version of Virtual Box just click on Help then click on About VirtualBox.
Now download the VirtualBox Extension of the 5.2.20 version. Use the following link to download it:
https://download.virtualbox.org/virtualbox/5.0.20/
Now click on Oracle_VM_VirtualBox_Extension_Pack-5.0.20.vbox-extract and download it.
Install the VirtualBox extension pack. After installing, to check it click on File → Preferences → Extensions. Here you can see the Oracle VM VirtualBox Extension Pack. Click OK.
Now the problem is fixed, and we can start the virtual machine by clicking the start button.
After starting, it will ask us for the Username, and the default Username is root then it will ask us for the password and the default password is the reverse of the root which is toor. Now you will get a screen like this: