How to install Kioptrix Level 1 VM in VMware Workstation and VirtualBox step-by-step setup guide

Installing a Vulnerable Machine: A Beginner’s Ethical Hacking Guide

Learn how to install Kioptrix Level 1 in VMware Workstation and Oracle VirtualBox with this complete, step-by-step beginner’s setup guide.

Setting up a vulnerable virtual machine in a isolated sandbox environment is an essential first step for practicing penetration testing and ethical hacking safely. In this walkthrough, we will cover everything from downloading the official .ova image file from VulnHub to fixing OVF import errors, configuring network adapter settings (NAT/Bridged), and successfully booting into the Kioptrix system terminal.

1. Prerequisites for Local Lab Setup

Before starting the installation process, ensure you have downloaded the required virtual machine files and possess a fully functional hypervisor installed on your system.

  • Virtual Machine Image: Kioptrix Level 1 (.ova or .vmdk format).
  • Hypervisor Software: VMware Workstation Pro / Player or Oracle VirtualBox.
  • Attack Platform: Kali Linux VM running on the same network environment.

Start by searching for “kioptrix” on Google to find the official download source on VulnHub.

Searching for 'kioptrix' on Google search engine interface.

Navigate to the VulnHub page for Kioptrix Level 1 and locate the official download links section.

Official download page for Kioptrix Level 1 virtual machine on the VulnHub website.

Once the download is complete, verify that you have successfully obtained the Kioptrix Level 1.ova file.

Browser download history showing the completed download of the Kioptrix Level 1 virtual machine OVA file.

Troubleshooting Step: If you encounter an OVF specification conformance error during import in VMware, simply click the Retry button.

VMware Workstation error message dialog box for OVF specification compliance, with a green arrow pointing to the 'Retry' button.

To begin the installation in VMware Workstation, click on the Open a Virtual Machine icon on the home screen.

The VMware Workstation Pro home screen dashboard showing the 'Open a Virtual Machine' option highlighted with a green arrow.

In the file explorer dialog, browse to your downloads folder and select the downloaded Kioptrix virtual machine file.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Windows File Explorer open file dialog box showing the download folder with the Kioptrix Level 1 virtual machine image file.

Provide a recognizable name like “Kioptrix” for your new virtual machine and confirm the storage path before clicking Import.

VMware Workstation 'Import Virtual Machine' dialog box showing the name field and destination storage path for the Kioptrix VM.

The import process will begin. Wait for the progress bar to complete as VMware configures the legacy virtual hardware.

Small VMware Workstation dialog box displaying the green progress bar for importing the Kioptrix virtual machine.

After a successful import, you will see the virtual machine summary screen with default hardware settings applied.

VMware Workstation interface showing the virtual machine summary page for Kioptrix after import, including pre-configured devices.

Alternative Method: To install in VirtualBox, navigate to the Tools menu and click on the Import icon to load the .ova file.

Oracle VM VirtualBox Manager interface home screen, with a green arrow pointing to the 'Import' appliance icon.

Set the source to Local File System and click the folder icon to browse for your Kioptrix .ova file.

Oracle VirtualBox 'Import Virtual Appliance' screen with arrows pointing to Source selection and File path icon.

Review the pre-configured appliance settings such as OS type, CPU, and RAM allocation before proceeding with the import.

VirtualBox Appliance Settings window displaying virtual system specifications for Kioptrix Level 1 VM

Monitor the progress bar as VirtualBox imports the .ova virtual disk image into your local VM library.

VirtualBox progress popup window showing 100 percent completion status for importing Kioptrix Level 1 virtual disk.

After import completion, the Kioptrix Level 1 virtual machine will appear in your VM inventory on both VMware Workstation and VirtualBox.

Side-by-side screenshot showing Kioptrix Level 1 VM listed in VMware Workstation Player and Oracle VM VirtualBox Manager interfaces.

Right-click on the imported Kioptrix virtual machine in VirtualBox and select Settings to modify hardware configurations.

VirtualBox Manager context menu opened on Kioptrix Level 1 VM with cursor hovering over the 'Settings' option.

Navigate through the general settings tab to verify or update the VM name and base operating system platform.

: VirtualBox VM Settings window displaying the General configuration tab for Kioptrix Level 1.

In VMware Workstation settings, adjust the allocated RAM (e.g., set to 256 MB or 512 MB) depending on your host system resources.

VMware Virtual Machine Settings screen highlighting Memory allocation options and slider arrow pointing to decrease RAM.

Select Network Adapter settings and switch the connection type from Bridged to NAT to share host IP safely.

VMware Network Adapter settings panel showing selection of NAT option indicated by green arrows.

In VirtualBox Network settings, ensure Adapter 1 is enabled and attached to NAT or NAT Network for secure laboratory testing.

VirtualBox Network Settings tab showing Network Adapter 1 attached to NAT Network indicated with green arrows.

Once configurations are finalized, select the Kioptrix VM and click the green Start button to launch the lab server. Click on Power on this virtual machine or the top green play icon to boot up Kioptrix in VMware Workstation.

VirtualBox Manager dashboard with green arrow pointing to the Start button to boot the Kioptrix virtual machine
VirtualBox Manager dashboard with green arrow pointing to the Start button to boot the Kioptrix virtual machine

Observe the initial Linux kernel boot messages in the virtual console as the operating system initializes system devices.

Side-by-side terminal windows displaying Linux 2.4 kernel boot sequence text in VMware Workstation and VirtualBox.

If the Red Hat Kudzu Hardware Discovery screen appears during boot, press any key or allow the timer to expire to continue.

Blue terminal screen showing the 'Welcome to Kudzu' Red Hat Linux hardware detection and configuration tool popup.

Once fully booted, the Kioptrix Level 1 welcome banner will display alongside the main terminal login prompt.

Kioptrix Level 1 Penetration and Assessment Environment text banner showing disclaimer and green arrow pointing to 'kioptrix login:'.

Terminal screen highlighting username entry ‘john’ and password entry ‘TwoCows2’  with green and red annotated boxes. 

Upon successful authentication, you will gain access to the low-privileged user shell prompt (john@kioptrix).

Upon successful authentication, you will gain access to the low-privileged user shell prompt (john@kioptrix).

: Kioptrix terminal prompt displaying successful login as user 'john' with interactive shell access.

Verify VM network connectivity by executing a ping command (e.g., ping 8.8.8.8) to confirm active IP communication.

Kioptrix terminal screen displaying output of 'ping 8.8.8.8' with 0 percent packet loss confirming network access.

Leave a Comment

Your email address will not be published. Required fields are marked *