Room URL: https://tryhackme.com/room/osintroduction
Description: This room provides an introduction to operating systems, explaining what an OS is and why it is essential. Students learn about the kernel as the core of the OS, process scheduling and memory management, file systems, device drivers, and system libraries. The room covers the difference between kernels (monolithic vs microkernel), the process lifecycle, context switching, and inter-process communication (IPC). This foundational knowledge sets the stage for hands-on work with specific operating systems.
Key Topics:
- What is an operating system
- Kernel types and functions
- Process lifecycle and scheduling
- Memory management (virtual memory, paging)
- File systems and device drivers
- User interfaces (CLI vs GUI)
Room URL: https://tryhackme.com/room/windowsbasic
Description: This room introduces Microsoft Windows from a security perspective. Students learn about the Windows NT architecture, the NTFS file system (permissions, alternate data streams, compression), User Account Control (UAC), and key administrative tools including Task Manager, Event Viewer, Services, Local Security Policy, and Registry Editor. Understanding Windows internals is critical for forensic analysis, malware investigation, and penetration testing in Windows environments.
Key Topics:
- Windows NT architecture
- NTFS file system features
- User Account Control (UAC)
- Administrative tools overview
- Windows security features
Room URL: https://tryhackme.com/room/linuxclibasics
Description: This room provides hands-on training with the Linux command-line interface. Students learn essential commands for file operations (touch, cp, mv, rm), directory navigation (ls, cd, pwd), file viewing (cat, less, head, tail), permission management (chmod, chown), process management (ps, top, kill), and text processing (grep, sed, awk, find). The Linux filesystem hierarchy is explained, and students practise navigating and managing a real Linux system.
Key Topics:
- Linux filesystem hierarchy
- File and directory operations
- Permission model (rwx, octal notation)
- Process management commands
- Text processing and search
- User and group management
Room URL: https://tryhackme.com/room/windowsclibasics
Description: This room covers the Windows command-line interface, teaching students how to use Command Prompt and PowerShell for system administration tasks. Students learn essential commands for network configuration (ipconfig, netstat), system information (systeminfo, tasklist), file management (dir, copy, move, del), and process control. The room also introduces PowerShell cmdlets, pipeline operations, and scripting capabilities that make Windows CLI powerful for automation and security tasks.
Key Topics:
- Command Prompt essentials
- PowerShell cmdlets and pipeline
- Network configuration commands
- System information commands
- File and process management
Room URL: https://tryhackme.com/room/operatingsystemsecurity
Description: This room covers fundamental OS security principles applicable to both Windows and Linux. Students learn about user account management, the principle of least privilege, authentication methods, password policies, patch management, and logging/monitoring. The room emphasises practical security configurations including disabling unnecessary services, enabling firewalls, applying updates, and auditing user activity. These concepts are essential for securing any operating system in production.
Key Topics:
- User account management
- Principle of least privilege
- Authentication and password policies
- Patch management
- Logging and monitoring
- Service and firewall configuration