Importing Kali Using the Official VirtualBox Image

In this module, we will look at the process of importing the pre-packaged Kali VM for VirtualBox directly from the official source.
In: VirtualBox, Home Lab, Attack

This module is a part of a larger series of building a security lab in VirtualBox. Click here to be taken back to the series landing page.

Building a Security Lab in VirtualBox
In this post, we we will take a look at an in-detail process of setting up an entry-level cybersecurity lab using VirtualBox

Importing Kali from Official Sources

Go to

Click Virtual Machines
Click the Download icon

It's a big file, so you may have to wait a bit for the download to finish. Open VirtualBox.

Extract the '.7z' file to unarchive the '.vbox' and '.vdi' files
Rename your folder containing the VM files
Select the folder and 'Cut' it
Select your Windows root volume
Users folder
Choose your username
VirtualBox VMs folder
Paste your Kali VM files in this directory alongside your pfSense VM
Click 'Tools'
Add a VM
Choose your Kali VM's '.vbox' file
Do not start the VM yet

Right-click Kali and choose Settings.

Attach the Kali VM to the pfSense LAN

You also may wish to go into the System settings and increase the RAM, but that's your choice to make based on available resources.

Click OK. Now start the Kali VM. The default credentials are:

  • Username: kali
  • Password: kali

Please change the password promptly.

We can check in the terminal to ensure we’re on the LAN. We got the IP address from the DHCP server on pfSense.

Next Step: Configuring the pfSense Firewall

Configuring the pfSense Firewall for Our VirtualBox Lab
In this module, we will log into the pfSense web portal and configure firewall rules for our VirtualBox lab using our Kali VM.
More from 0xBEN
Table of Contents
Great! You’ve successfully signed up.
Welcome back! You've successfully signed in.
You've successfully subscribed to 0xBEN.
Your link has expired.
Success! Check your email for magic link to sign-in.
Success! Your billing info has been updated.
Your billing was not updated.