Cybersecurity Tutorials
Our cybersecurity tutorials offer a comprehensive way to learn digital defense strategies and techniques. They cover various aspects of information security, suitable for both beginners and security professionals. Through hands - on labs and practical examples, you'll gain experience in threat detection, prevention, and mitigation. Our secure playground allows you to practice cybersecurity techniques in a controlled environment.
Other Skill Trees
LinuxDevOpsAWSCybersecurity EngineerDevSecOpsNetworkingCompTIAKali LinuxWiresharkNmapHydraRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellDevOps EngineerGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsCloudflareDatabaseMySQLPostgreSQLRedisMongoDBSQLiteData ScienceBig DataPythonGolangRustJavaCC++Web Development
Investigate Potential Malware Indicators
In this lab, you will learn fundamental techniques for identifying potential malware indicators on a Linux system. You will use standard command-line utilities to investigate suspicious process activity, detect unexpected file modifications, and analyze system logs for anomalous entries.
CybersecurityLinux
Enforce Password Policies and Monitor Logins
In this lab, you will enhance Linux security by implementing robust password policies. You'll configure complexity and aging rules, enforce them for new users, and monitor authentication logs to detect suspicious activities like repeated failed login attempts, a sign of brute-force attacks.
CybersecurityLinux
Analyze Logs in Graylog
In this lab, you will learn how to install Graylog, set up log inputs, send sample logs, query log data, and build a dashboard for effective log analysis in a cybersecurity context.
Cybersecurity
Getting Started with Metasploit in Kali
Explore a Metasploit auxiliary module, configure a local target, and preserve real HTTP title-scan findings.
Cybersecurity
End Database Access When the Report Is Finished
Finish a real database report, revoke its exact lease, observe natural expiry on a separate short lease, and recover with a new temporary login.
PostgreSQLShellCybersecurity
Give the Settlement Report Only the Data It Needs
Give a real settlement report a dynamically issued PostgreSQL login that can read its reporting view while private tables and writes remain unavailable.
PostgreSQLShellCybersecurity
Choose the Package the Ticket Tool Needs
Choose approved pip dependencies and rebuild a ticket tool that preserves correct family and member prices.
PythonShellCybersecurity
Make the Dependency Install Reject Changed Wheels
Constrain complete wheel bytes with approved hashes while preserving correct builds and legitimate mirrors.
CybersecurityPythonShell
Repair the Product Search Query
Trace an unsafe shop search and repair its SQLite query with a bound value while preserving legitimate names and listing rules.
SQLiteCybersecurity
Restore a Job with a Scoped Key
Issue a least-privilege API key, store it privately, and restore a support summary job while preserving access boundaries.
CybersecurityLinuxShell
Trace and Revoke an Exposed Key
Trace an API key through Git history, revoke the exposed credential, and keep an unrelated integration working.
CybersecurityGit
Secure the Shipment Integration
Contain a historical API key leak and restore a shipment worker with a private, least-privilege replacement.
CybersecurityGitLinux
Keep Build Metadata Out of Executable Code
Repair a local build job so contributor metadata remains literal data while real Bash execution and preview artifacts keep working.
ShellCybersecurity
Restore Verified Access to the Help Site
Diagnose a hostname mismatch, assemble a certificate chain, and repair real Nginx HTTPS sites without disabling client verification.
CybersecurityLinux
Choose a Trustworthy Backup and Restore the Site
Verify a backup against an independent manifest, stage a SQLite database, and recover real orders while preserving public uploads.
LinuxCybersecurity
Restrict Destinations and Redirects
Apply a small URL policy, stop redirects, and preserve approved image imports and internal business access.
CybersecurityPython
Repair the Reset Link Boundary
Repair a small password reset handler so links expire, belong to one account, and work once while legitimate recovery and login continue.
CybersecurityPython
Verify Sign-Out with an Independent Browser
Assess a corrected sign-out flow with Burp Repeater and two independent browser sessions, preserving the second browser and working fresh sign-in.
CybersecurityLinux
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 72
- Next