
Download, unzip, and import the Kali Linux 2024.1 pre-built VM for VMware workstation, then configure memory, network, and login to access a ready-made Kali lab.
Navigate a first-time Kali Linux login, explore the desktop, icons, and panels, open Firefox and terminal, manage workspaces, and configure network, notifications, and power settings.
Explore the Linux file system structure, where everything is a file under the root directory /, organized as an inverted tree of directories like bin, sbin, dev, lib, and var.
Enable root login on Kali Linux by installing the kali root login package and setting a new root password, enabling graphical login as root.
Explore how the Linux kernel acts as the brain of the operating system, mediating between hardware and software, managing resources, memory, processes, file systems, and device drivers.
Update and upgrade Kali Linux with apt, maintain the correct repositories for a rolling release, and learn upgrade, full-upgrade, and dist-upgrade to improve security and performance.
Explore dpkg, a low level Debian package manager used in Kali Linux to install, remove, and manage packages, and compare it with apt's automatic dependency handling.
Master Kali Linux user and group management: add or delete users, set passwords, modify accounts with user mode, and manage groups and membership with group del and group mode.
Master input output redirection in Linux by redirecting input from files, directing stdout and stderr to files, appending or overwriting, piping, and using dev null to discard output.
Explore configuring Kali Linux network interfaces using multiple methods: network manager (GUI or NM cli), the network configuration file, ifconfig replaced by ip, f config, and systemd-networkd.
Configure interfaces with ip command replaces ifconfig and route; manage ip addresses, routes, mac addresses, and neighbors with ip link, ip address, ip route, and ip neighbor show.
Configure Kali Linux network interfaces using the graphical network manager and nmcli. Create, edit, and manage wired and wireless connections, and set IPv4 addresses, gateway, and DNS.
Learn to verify and troubleshoot Kali Linux network configuration with commands like IP address, IP route, ping, traceroute, tcpdump, dig, nslookup, and nmcli, plus dhclient, host, and arp.
Learn how to use ss to inspect socket statistics, including tcp/udp sockets, ipv4/ipv6, listening and established states, with filtering by destination ip, source ip, port, and state.
Explains u-mask as the default permission for new files and folders, with normal users 002 and root 022, generating 644 files and 755 directories, and how to adjust it.
Course Overview:
The Kali Linux Beginner Course is designed to introduce students to the powerful and versatile Kali Linux operating system, widely used for penetration testing, ethical hacking, and security research. This course will provide foundational knowledge and practical skills necessary to effectively use Kali Linux tools and techniques in a controlled and ethical manner.
This course offers a detailed, step-by-step guide designed for both beginners and experienced users looking to deepen their knowledge and skills. By the end of this course, you will be proficient in setting up, configuring, and utilizing the vast array of tools Kali Linux. The course aims to equip them with essential skills and knowledge to effectively use Kali Linux in various security testing scenarios.
What You'll Learn:
Comprehensive installation and setup of Kali Linux and Kali Purple.
In-depth knowledge of the Kali Linux interface and basic commands.
Effective management of users, groups, and file permissions.
Network configuration and verification techniques.
Process management and service control.
Utilizing essential tools and text editors in Kali Linux.
Practical labs for hands-on experience.
Course Objectives:
By the end of this course, students will be able to:
Understand the basics of Linux operating systems and the Kali Linux environment.
Navigate and utilize the Kali Linux interface and essential command-line tools.
Install and configure Kali Linux on various platforms.
Design and set up a practical lab environment.
Explore the desktop environment and its components.
Navigate the Linux file system.
Advanced Package Tool (APT) for package management.
Manage users and groups effectively.
Practice redirection techniques in practical exercises.
Configure DNS and network interfaces using different tools.
Understand permissions and ownership concepts.
Understand process fundamentals.
Understand services and their management using systemctl.
Learn basic operations using Nano text editor.
Use tools like wget, curl, and set up HTTP and SSH servers.
Retrieve system and hardware information in Kali Linux.
Course Features:
Step-by-step Lab Workbook.
Practical labs and hands-on exercises.
Comprehensive guides to advanced tools and configurations.