
Terraform Outputs Management
In this lab, you will learn how to use Terraform output values to extract meaningful information from your infrastructure configuration, making it easier to access and use.
Linux

Terraform Project Initialization
In this lab, you will learn the fundamental steps of initializing a new Terraform project, including setting up the directory structure and downloading necessary provider plugins.
Linux

Hashcat Hashing Fundamentals
In this lab, you will learn the fundamentals of hashing, including common hash types, how to generate a hash, and how to prepare for a basic Hashcat attack.
Linux

Metasploit Simple Exploit Execution
In this lab, you will learn the basic workflow of exploiting a vulnerable service using the Metasploit Framework. You will target a known backdoor in VSFTPD 2.3.4 to gain a shell on the target system.
Linux

Metasploit Module Search and Selection
In this lab, you will learn the fundamental commands for searching, selecting, and configuring modules within the Metasploit Framework, a powerful tool for penetration testing.
Linux

Hashcat Installation and System Benchmark
In this lab, you will learn how to install Hashcat, the popular password recovery tool, on a Linux system. You will also perform a system benchmark to measure its performance.
Linux

Hashcat Potfiles and Output Files
In this lab, you will learn how to manage and interpret the results of a Hashcat cracking session, focusing on the potfile, showing cracked passwords, and isolating uncracked hashes.
Linux

Hashcat Dictionary Attacks
In this lab, you will learn how to use Hashcat to perform a dictionary attack to crack a password hash.
Linux

Terraform Resource Destruction
In this lab, you will learn how to safely preview and execute the destruction of resources managed by Terraform, ensuring a clean and controlled teardown of your infrastructure.
Linux

User Account Creation
In this lab, you will learn the fundamental Linux commands for user account management, including creating, modifying, and deleting user accounts, and granting administrative privileges.
Linux

Metasploit Auxiliary Scanning Modules
In this lab, you will learn how to use Metasploit's auxiliary scanning modules to perform a basic TCP port scan on a target.
Linux

Terraform Installation
In this lab, you will learn how to install Terraform on an Ubuntu system by adding the official HashiCorp repository and using the apt package manager.
Linux

Metasploit Console Navigation Basics
In this lab, you will learn the fundamental commands for navigating the Metasploit Console, including how to find modules, view information, and manage workspaces.
Linux

Metasploit Basic Post-Exploitation
In this lab, you will learn the basic post-exploitation techniques in Metasploit, including interacting with sessions, running shell commands, and transferring files.
Linux

Terraform Modules Implementation
In this lab, you will learn how to create and use Terraform modules to organize and reuse your infrastructure code, focusing on a simple `local_file` resource.
Linux

Metasploit Installation and Initial Setup
In this lab, you will learn how to install and perform the initial setup of the Metasploit Framework on an Ubuntu system.
Linux

Terraform State Management
In this lab, you will learn how to manage Terraform state using various `terraform state` subcommands to inspect, list, move, and refresh resources.
Linux

Terraform Basic Resource Creation
In this lab, you will learn the fundamental workflow of Terraform by defining, planning, and applying a basic `local_file` resource. This will introduce you to the core concepts of Infrastructure as Code (IaC).
Linux