LFCS Tutorials
LFCS tutorials emphasize practical Linux administration and exam-style tasks. Topics span essential shell usage, users and permissions, systemd services, storage, networking, and troubleshooting. Free labs and guided examples help you practice in a safe environment before attempting mock exams and the live performance-based LFCS exam.
Other Skill Trees
LinuxDevOpsCybersecurityAWSDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingShellGitCloudflareDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsNmapWiresharkHydraCompTIADatabaseMySQLPostgreSQLRedisMongoDBSQLitePythonRustGolangJavaCC++Web DevelopmentData ScienceBig Data
Trace and Fix a Backup Leak
Trace a suspicious website download, understand public directories, and fix a backup leak without breaking the support site.
LinuxCybersecurity
Explore Code Injection Vulnerabilities
In this lab, you will explore code injection vulnerabilities in web applications. You'll learn to set up a vulnerable application, understand the vulnerability, exploit it for file inclusion, and even write files on the server. This hands-on experience will enhance your understanding of web application security.
CybersecurityLinux
Brute-Force Root Passwords with Sucrack and Hydra
In this lab, you will learn how to brute force the root password in Linux using Sucrack and Hydra. You will explore two methods: using Sucrack to brute force the root password via the su command, and using Hydra to brute force the root password via SSH.
CybersecurityLinux
Escalate Privileges via Wildcard Injection
In this lab, you will learn how to perform wildcard injection in Nmap to escalate privileges. You'll understand wildcards and practice Crontab Tar wildcard injection techniques to gain elevated access.
ShellCybersecurityLinux
Escalate Privileges Through Intermediate Users
In this lab, you will learn how to escalate privileges to root via an intermediate user in Nmap. You'll initialize the lab environment, attempt SUID privilege escalation, investigate the home directory, and understand directory permission differences. This hands-on experience will enhance your Wireshark skills.
CybersecurityLinuxNmap
Escalate Privileges via /etc/passwd
In this lab, you will explore privilege escalation techniques using the /etc/passwd file in Nmap. Learn how to exploit write access and password hashes to gain elevated privileges. Understand the structure of the /etc/passwd file and its security implications.
LinuxCybersecurity
Explore Linux Privilege Escalation Tools
In this lab, you will explore Linux privilege escalation techniques using Nmap. Learn to identify vulnerabilities and misconfigurations that can be exploited to gain elevated privileges on a Linux system. You'll use tools like LinEnum to automate system enumeration.
CybersecurityLinux
Exploit SUID Binaries
In this lab, you will learn how to exploit SUID binaries in Linux to escalate privileges. You'll explore different techniques using bash, find, cp, and mv to gain unauthorized access. This hands-on experience will teach you how to identify and exploit SUID misconfigurations.
LinuxCybersecurityNmap
Escalate Privileges via Cron Jobs
In this lab, you will learn about Cron Jobs and how they can be exploited for privilege escalation. You'll understand Cron syntax, overwrite crontab scripts to execute reverse shells, and give Bash SUID. This hands-on lab provides practical experience in Nmap security.
LinuxCybersecurityShell
Upgrade to an Interactive Shell
In this lab, you will learn how to upgrade a simple shell to an interactive shell within Nmap. Explore techniques using Python and Socat to achieve a full interactive shell, enhancing your penetration testing and network analysis skills.
LinuxCybersecurityPython
Escalate Privileges via /etc/shadow
In this lab, you will learn how to escalate privileges in Linux using the /etc/shadow file. You will explore methods to gain elevated access with both write and read access to this critical system file. Understand the vulnerabilities and security implications.
LinuxCybersecurity
Exploit Sensitive Files for Privilege Escalation
In this lab, you will learn how to find and exploit sensitive configuration files within Nmap to escalate privileges. You'll investigate web service and user-related configuration files to identify vulnerabilities and gain elevated access.
CybersecurityLinux
Authenticate Messages with HMAC
In this lab, you will learn how to ensure message integrity and authenticity using HMAC (Hash-based Message Authentication Code) with OpenSSL and Python.
CybersecurityLinuxPython
Hash Data with SHA-256
In this lab, you will learn the fundamentals of cryptographic hashing using the SHA-256 algorithm. You will explore its properties, compute hashes for files and text, and see how it's used for password security.
CybersecurityLinuxPython
Generate X.509 Certificates
In this lab, you will learn the fundamentals of X.509 certificates, including how to generate self-signed certificates, create Certificate Signing Requests (CSRs), and sign them using OpenSSL on a Linux system.
CybersecurityLinux
Explore Symmetric Encryption Basics
In this lab, you will learn the fundamentals of symmetric encryption by generating a key, encrypting a file, decrypting it, and verifying its integrity using OpenSSL on Linux.
CybersecurityLinux
Explore Hybrid Encryption Schemes
In this lab, you will learn the principles of hybrid encryption by combining the security of RSA asymmetric encryption with the speed of AES symmetric encryption using OpenSSL.
CybersecurityLinux
Set Up a Cryptography Environment
In this lab, you will learn how to set up a basic cryptography development environment on Ubuntu 22.04, including installing OpenSSL, Python, and the cryptography library.
LinuxPythonCybersecurity
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 213
- Next