Penetration testing

Kali Linux for Beginners: Install, Set Up and First Steps

Kali Linux is a free Linux distribution for security testing, maintained by OffSec. It comes with hundreds of security tools already installed. It is the standard attacker machine in courses and labs, but it is a toolbox, not a skill. This guide gets you started safely.

What Kali Is, and Is Not

Kali is based on Debian and receives rolling updates. It is designed for testing, not as a daily operating system for browsing and banking. Installing Kali does not make anyone a hacker; knowing networks, systems and the method does.

How to Install It

  • Virtual machine (recommended): download the official prebuilt VirtualBox or VMware image from kali.org and import it. Easy to snapshot and reset.
  • WSL on Windows: Kali runs inside Windows Subsystem for Linux, good for command-line tools.
  • Live USB: boots without installing, useful but less convenient for daily practice.
  • Bare metal: installing as the main system is rarely necessary for learners.

Download only from kali.org and check the file's published checksum.

First Steps After Installing

  • Log in and change the default password
  • Update: "sudo apt update" then "sudo apt full-upgrade"
  • Take a snapshot of the clean, updated machine
  • Put it on your lab's host-only network; see our home lab guide
  • Work as the normal user and use sudo when needed, rather than logging in as root

The Tool Categories

  • Information gathering: Nmap, DNS tools
  • Vulnerability analysis: scanners and enumeration tools
  • Web application testing: Burp Suite, ffuf, SQLmap
  • Password attacks: Hashcat, John the Ripper
  • Exploitation: Metasploit Framework
  • Active Directory: NetExec, Impacket, BloodHound
  • Sniffing: Wireshark

Learn Linux First

Most frustration with Kali is really unfamiliarity with Linux. Before chasing tools, get comfortable with moving around the file system, permissions, processes, package management, editing files from the terminal, and piping commands together. OverTheWire's Bandit wargame is a free, fun way to learn.

Practice Legally

Use Kali only against your own lab machines and platforms built for practice. Testing anything else without written permission can be an offense; see is ethical hacking legal in India.

Kali in Our Courses

Kali is the attacker machine in our network and Active Directory course, where you use it with Nmap, Nessus, Metasploit, NetExec, BloodHound and Impacket against a lab you build yourself.

Want help setting up Kali and your lab? Book free trial classes. Contact us or call +91 86868 92922.

Start Your Cyber Security Career

Talk to a counselor, choose the right course for your goals, and get the fee, syllabus and next batch dates in writing.

Book Free Trial Classes

By submitting, you agree that Hacking Trainer Academy may contact you about courses by phone, WhatsApp or email. See our privacy notice and refund policy.

WhatsApp