Skip to content

Repository files navigation

Tryhackme journey

Computer Science Basics

Acquire the basic computer science skills required to get started in cyber security.

Pre Security (Learning Path)

Cyber security is often thought to be a magical process that can only be done by the elite, and TryHackMe is here to show you that's not the case. Anyone, with any experience level, can learn cyber security and this Pre-Security learning path is the place to start.

Prerequisites

No Prior Knowledge

  • You need no prerequisite to start this pathway! Just enthusiasm and excitement to learn!

Introduction to Cyber Security

Understand what is offensive and defensive security, and learn about careers available in cyber.

Offensive Security Intro

Hack your first website (legally in a safe environment) and experience an ethical hacker's job.

Defensive Security Intro

Introducing defensive security and related topics, such as Threat Intelligence, SOC, DFIR, Malware Analysis, and SIEM.

Careers in Cyber

Learn about the different careers in cyber security.

Network Fundamentals

Learn the core concepts of how computers communicate with each other and types of network weaknesses.

What is Networking?

Begin learning the fundamentals of computer networking in this bite-sized and interactive module.

Intro to LAN (Premium)

Learn about some of the technologies and designs that power private networks.

The OSI Model (Premium)

Learn about the fundamental networking framework that determines the various stages in which data is handled across a network.

Packets & Frames (Premium)

Understand how data is divided into smaller pieces and transmitted across a network to another device.

Extending Your Network (Premium)

Learn about some of the technologies used to extend networks out onto the Internet and the motivations for this.

How the Web Works

To become a better hacker it's vital to understand the underlying functions of the world wide web and what makes it work.

DNS in Detail

Learn how DNS works and how it helps you access internet services.

HTTP in Detail

Learn about how you request content from a web server using the HTTP protocol.

How Websites Work

To exploit a website, you first need to know how they are created.

Putting It All Together

Learn how all the individual components of the web work together to bring you access to your favourite web sites.

Linux Fundamentals

Many servers and security tools use Linux. Learn how to use the Linux operating system, a critical skill in cyber security.

Linux Fundamentals Part 1

Embark on the journey of learning the fundamentals of Linux. Learn to run some of the first essential commands on an interactive terminal.

Linux Fundamentals Part 2 (Premium)

Continue your learning Linux journey with part two. You will be learning how to log in to a Linux machine using SSH, how to advance your commands, file system interaction.

Linux Fundamentals Part 3 (Premium)

Power-up your Linux skills and get hands-on with some common utilities that you are likely to use day-to-day!

Windows Fundamentals

Get hands-on access to Windows and it's security controls. These basics will help you in identifying, exploiting and defending Windows.

Windows Fundamentals Part 1

In part 1 of the Windows Fundamentals module, we'll start our journey learning about the Windows desktop, the NTFS file system, UAC, the Control Panel, and more...

Windows Fundamentals Part 2

In part 2 of the Windows Fundamentals module, discover more about System Configuration, UAC Settings, Resource Monitoring, the Windows Registry and more...

Windows Fundamentals Part 3

In part 3 of the Windows Fundamentals module, learn about the built-in Microsoft tools that help keep the device secure, such as Windows Updates, Windows Security, BitLocker, and more...

Cyber Security Foundations

Develop cyber security skills needed to enter any career in the industry.

Cyber Security 101 (Learning Path)

This beginner-friendly path aims to give a solid introduction to the different areas in Computer Security. This path covers the fundamental concepts and applications in the following:

  • Computer networking and cryptography
  • MS Windows, Active Directory, and Linux basics
  • Offensive security tools and system exploitation
  • Defensive security solutions and tools
  • Cyber security careers

Prerequisites

No Prior Knowledge

  • You need no prerequisite to start this pathway! Just enthusiasm and excitement to learn!

Start Your Cyber Security Journey

Explore offensive and defensive cyber security via interactive exercises and acquire the essential search skills to find information.

Offensive Security Intro

Hack your first website (legally in a safe environment) and experience an ethical hacker's job.

Defensive Security Intro

Introducing defensive security and related topics, such as Threat Intelligence, SOC, DFIR, Malware Analysis, and SIEM.

Search Skills

Learn to efficiently search the Internet and use specialized search engines and technical docs.

Linux Fundamentals

Many servers and security tools use Linux. Learn how to use the Linux operating system, a critical skill in cyber security.

Linux Fundamentals Part 1

Embark on the journey of learning the fundamentals of Linux. Learn to run some of the first essential commands on an interactive terminal.

Linux Fundamentals Part 2 (Premium)

Continue your learning Linux journey with part two. You will be learning how to log in to a Linux machine using SSH, how to advance your commands, file system interaction.

Linux Fundamentals Part 3 (Premium)

Power-up your Linux skills and get hands-on with some common utilities that you are likely to use day-to-day!

Windows and AD Fundamentals

Get hands-on access to Windows and it's security controls. These basics will help you in identifying, exploiting and defending Windows.

Windows Fundamentals Part 1

In part 1 of the Windows Fundamentals module, we'll start our journey learning about the Windows desktop, the NTFS file system, UAC, the Control Panel, and more...

Windows Fundamentals Part 2

In part 2 of the Windows Fundamentals module, discover more about System Configuration, UAC Settings, Resource Monitoring, the Windows Registry and more...

Windows Fundamentals Part 3

In part 3 of the Windows Fundamentals module, learn about the built-in Microsoft tools that help keep the device secure, such as Windows Updates, Windows Security, BitLocker, and more...

Active Directory Basics

This room will introduce the basic concepts and functionality provided by Active Directory.

Command Line

Learn the command line and MS PowerShell in Windows by practising various essential commands. Then, discover the use of Bash in the Linux OS.

Windows Command Line

Learn the essential Windows commands.

Windows Powershell (Premium)

Discover the "Power" in PowerShell and learn the basics.

Linux shells (Premium)

Learn about scripting and the different types of Linux shells.

Networking

Learn about the OSI model and TCP/IP networking layers. Explore the different plaintext and secure networking protocols that we use every day.

Networking Concepts

Learn about the ISO OSI model and the TCP/IP protocol suite.

Networking Essentials (Premium)

Explore networking protocols from automatic configuration to routing packets to the destination.

Networking Core Protocols (Premium)

Learn about the core TCP/IP protocols.

Networking Secure Protocols (Premium)

Learn how TLS, SSH, and VPN can secure your network traffic.

Wireshark: The Basics (Premium)

Learn the basics of Wireshark and how to analyse protocols and PCAPs.

Tcpdump: The Basics (Premium)

Learn how to use Tcpdump to save, filter, and display packets.

Nmap: The Basics (Premium)

Learn how to use Nmap to discover live hosts, find open ports, and detect service versions.

Cryptography

Explore various symmetric and asymmetric encryption algorithms. Discover the usage of hashing algorithms in everyday systems.

Cryptography Basics

Learn the basics of cryptography and symmetric encryption.

Public Key Cryptography Basics (Premium)

Discover how public key ciphers such as RSA work and explore their role in applications such as SSH.

Hashing Basics (Premium)

Learn about hashing functions and their uses in password verification and file integrity checking.

John the Ripper: The Basics (Premium)

Learn how to use John the Ripper, a powerful and adaptable hash-cracking tool.

Exploitation Basics

Discover the art of exploitation by leveraging a real-world vulnerability. Next, explore the exploitation features of the Metasploit framework.

Moniker Link (CVE-2024-21413)

Leak user's credentials using CVE-2024-21413 to bypass Outlook's Protected View.

Metasploit: Introduction

An introduction to the main components of the Metasploit Framework.

Metasploit: Exploitation (Premium)

Using Metasploit for scanning, vulnerability assessment and exploitation.

Metasploit: Meterpreter (Premium)

Take a deep dive into Meterpreter, and see how in-memory payloads can be used for post-exploitation.

Blue

Deploy & hack into a Windows machine, leveraging common misconfigurations issues.

Web Hacking

Learn about web applications, JavaScript, and SQL. Explore BurpSuite, a web application security testing platform, and the OWASP Top Ten.

Web Application Basics

Learn the basics of web applications: HTTP, URLs, request methods, response codes, and headers.

JavaScript Essentials (Premium)

Learn how to use JavaScript to add interactivity to a website and understand associated vulnerabilities.

SQL Fundamentals (Premium)

Learn how to perform basic SQL queries to retrieve and manage data in a database.

Burp Suite: The Basics (Premium)

An introduction to using Burp Suite for web application pentesting.

Offensive Security Tooling

Explore three offensive tools; Hydra, Gobuster, and SQLMap are used for penetration testing passwords, directories, and databases respectively.

Hydra

Learn about and use Hydra, a fast network logon cracker, to bruteforce and obtain a website's credentials.

Gobuster: The Basics (Premium)

This room focuses on an introduction to Gobuster, an offensive security tool used for enumeration.

Shells Overview (Premium)

Learn about the different types of shells.

SQLMap: The Basics (Premium)

Learn about SQL injection and exploit this vulnerability through the SQLMap tool.

Defensive Security

This module will help you build your defensive security knowledge. It covers key topics such as SOC, digital forensics, and incident response.

Defensive Security Intro

Introducing defensive security and related topics, such as Threat Intelligence, SOC, DFIR, Malware Analysis, and SIEM.

SOC Fundamentals

Learn about the SOC team and their processes.

Digital Forensics Fundamentals (Premium)

Learn about digital forensics and related processes and experiment with a practical example.

Incident Response Fundamentals (Premium)

Learn how to perform Incident Response in cyber security.

Logs Fundamentals (Premium)

Learn what logs are and how to analyze them for effective investigation.

Security Solutions

Explore fundamental defensive security solutions like firewalls, IDS, vulnerability scanners, and SIEM through different hands-on exercises.

Introduction to SIEM

An introduction to Security Information and Event Management.

Firewall Fundamentals (Premium)

Learn about firewalls and get hands-on with Windows and Linux built-in firewalls.

IDS Fundamentals (Premium)

Learn the fundamentals of IDS, along with the experience of working with Snort.

Vulnerability Scanner Overview (Premium)

Learn about vulnerability scanners and how they work in a practical scenario.

Defensive Security Tooling

Dive into various defensive security tools and distributions such as CyberChef, CAPA, REMnux, and FlareVM.

CyberChef: The Basics

This room is an introduction to CyberChef, the Swiss Army knife for cyber security professionals.

CAPA: The Basics

Learn to use CAPA to identify malicious capabilities.

REMnux: Getting Started

Learn how you can use the tools inside the REMnux VM.

FlareVM: Arsenal of Tools

Learn the arsenal of investigative tools in FlareVM.

Build Your Cyber Security Career

Study the security principles that set the foundation for everything related to cyber security and discover the available careers in cyber.

Security Principles

Learn about the security triad and common security models and principles.

Careers in Cyber

Learn about the different careers in cyber security.

Training Impact on Teams

Discover the impact of training on teams and organisations.

Cyber Security Career Skills (Choose a Learning Path)

Master the specific skills necessary for your career of interest. Not sure which career path is right for you? Take our career quiz to find out.

Choose one of 3 paths:

  • Security Analyst
  • Penetration Tester
  • Security Engineer

Security Analyst (Learning Path)

SOC Level 1

SAL1 Professional Certification

SOC Level 2

Defending Azure

Penetration Tester (Learning Path)

Jr Penetration Tester

Web Fundamentals

Web Application Pentesting

Red Teaming

Security Engineer (Learning Path)

Security Engineer

DevSecOps

Attacking and Defending AWS

Other Stuff

Governance & Regulation

Cyber Kill Chain

Python Basics

Common Attacks

Network Services

Network Services 2