Tryhackme journey
Computer Science Basics
Acquire the basic computer science skills required to get started in cyber security.
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.
No Prior Knowledge
- You need no prerequisite to start this pathway! Just enthusiasm and excitement to learn!
Understand what is offensive and defensive security, and learn about careers available in cyber.
Hack your first website (legally in a safe environment) and experience an ethical hacker's job.
Introducing defensive security and related topics, such as Threat Intelligence, SOC, DFIR, Malware Analysis, and SIEM.
Learn about the different careers in cyber security.
Learn the core concepts of how computers communicate with each other and types of network weaknesses.
Begin learning the fundamentals of computer networking in this bite-sized and interactive module.
Learn about some of the technologies and designs that power private networks.
Learn about the fundamental networking framework that determines the various stages in which data is handled across a network.
Understand how data is divided into smaller pieces and transmitted across a network to another device.
Learn about some of the technologies used to extend networks out onto the Internet and the motivations for this.
To become a better hacker it's vital to understand the underlying functions of the world wide web and what makes it work.
Learn how DNS works and how it helps you access internet services.
Learn about how you request content from a web server using the HTTP protocol.
To exploit a website, you first need to know how they are created.
Learn how all the individual components of the web work together to bring you access to your favourite web sites.
Many servers and security tools use Linux. Learn how to use the Linux operating system, a critical skill in cyber security.
Embark on the journey of learning the fundamentals of Linux. Learn to run some of the first essential commands on an interactive terminal.
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.
Power-up your Linux skills and get hands-on with some common utilities that you are likely to use day-to-day!
Get hands-on access to Windows and it's security controls. These basics will help you in identifying, exploiting and defending Windows.
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...
In part 2 of the Windows Fundamentals module, discover more about System Configuration, UAC Settings, Resource Monitoring, the Windows Registry and more...
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.
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
No Prior Knowledge
- You need no prerequisite to start this pathway! Just enthusiasm and excitement to learn!
Explore offensive and defensive cyber security via interactive exercises and acquire the essential search skills to find information.
Hack your first website (legally in a safe environment) and experience an ethical hacker's job.
Introducing defensive security and related topics, such as Threat Intelligence, SOC, DFIR, Malware Analysis, and SIEM.
Learn to efficiently search the Internet and use specialized search engines and technical docs.
Many servers and security tools use Linux. Learn how to use the Linux operating system, a critical skill in cyber security.
Embark on the journey of learning the fundamentals of Linux. Learn to run some of the first essential commands on an interactive terminal.
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.
Power-up your Linux skills and get hands-on with some common utilities that you are likely to use day-to-day!
Get hands-on access to Windows and it's security controls. These basics will help you in identifying, exploiting and defending Windows.
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...
In part 2 of the Windows Fundamentals module, discover more about System Configuration, UAC Settings, Resource Monitoring, the Windows Registry and more...
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...
This room will introduce the basic concepts and functionality provided by Active Directory.
Learn the command line and MS PowerShell in Windows by practising various essential commands. Then, discover the use of Bash in the Linux OS.
Learn the essential Windows commands.
Discover the "Power" in PowerShell and learn the basics.
Learn about scripting and the different types of Linux shells.
Learn about the OSI model and TCP/IP networking layers. Explore the different plaintext and secure networking protocols that we use every day.
Learn about the ISO OSI model and the TCP/IP protocol suite.
Explore networking protocols from automatic configuration to routing packets to the destination.
Learn about the core TCP/IP protocols.
Learn how TLS, SSH, and VPN can secure your network traffic.
Learn the basics of Wireshark and how to analyse protocols and PCAPs.
Learn how to use Tcpdump to save, filter, and display packets.
Learn how to use Nmap to discover live hosts, find open ports, and detect service versions.
Explore various symmetric and asymmetric encryption algorithms. Discover the usage of hashing algorithms in everyday systems.
Learn the basics of cryptography and symmetric encryption.
Discover how public key ciphers such as RSA work and explore their role in applications such as SSH.
Learn about hashing functions and their uses in password verification and file integrity checking.
Learn how to use John the Ripper, a powerful and adaptable hash-cracking tool.
Discover the art of exploitation by leveraging a real-world vulnerability. Next, explore the exploitation features of the Metasploit framework.
Leak user's credentials using CVE-2024-21413 to bypass Outlook's Protected View.
An introduction to the main components of the Metasploit Framework.
Using Metasploit for scanning, vulnerability assessment and exploitation.
Take a deep dive into Meterpreter, and see how in-memory payloads can be used for post-exploitation.
Deploy & hack into a Windows machine, leveraging common misconfigurations issues.
Learn about web applications, JavaScript, and SQL. Explore BurpSuite, a web application security testing platform, and the OWASP Top Ten.
Learn the basics of web applications: HTTP, URLs, request methods, response codes, and headers.
Learn how to use JavaScript to add interactivity to a website and understand associated vulnerabilities.
Learn how to perform basic SQL queries to retrieve and manage data in a database.
An introduction to using Burp Suite for web application pentesting.
Explore three offensive tools; Hydra, Gobuster, and SQLMap are used for penetration testing passwords, directories, and databases respectively.
Learn about and use Hydra, a fast network logon cracker, to bruteforce and obtain a website's credentials.
This room focuses on an introduction to Gobuster, an offensive security tool used for enumeration.
Learn about the different types of shells.
Learn about SQL injection and exploit this vulnerability through the SQLMap tool.
This module will help you build your defensive security knowledge. It covers key topics such as SOC, digital forensics, and incident response.
Introducing defensive security and related topics, such as Threat Intelligence, SOC, DFIR, Malware Analysis, and SIEM.
Learn about the SOC team and their processes.
Learn about digital forensics and related processes and experiment with a practical example.
Learn how to perform Incident Response in cyber security.
Learn what logs are and how to analyze them for effective investigation.
Explore fundamental defensive security solutions like firewalls, IDS, vulnerability scanners, and SIEM through different hands-on exercises.
An introduction to Security Information and Event Management.
Learn about firewalls and get hands-on with Windows and Linux built-in firewalls.
Learn the fundamentals of IDS, along with the experience of working with Snort.
Learn about vulnerability scanners and how they work in a practical scenario.
Dive into various defensive security tools and distributions such as CyberChef, CAPA, REMnux, and FlareVM.
This room is an introduction to CyberChef, the Swiss Army knife for cyber security professionals.
Learn to use CAPA to identify malicious capabilities.
Learn how you can use the tools inside the REMnux VM.
Learn the arsenal of investigative tools in FlareVM.
Study the security principles that set the foundation for everything related to cyber security and discover the available careers in cyber.
Learn about the security triad and common security models and principles.
Learn about the different careers in cyber security.
Discover the impact of training on teams and organisations.
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