Blog & Writeups
CTF writeups, cybersecurity labs, and technical documentation from my learning journey.
writeup
Shells Overview — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's Shells Overview room — Learn about the different types of shells.
writeup
Gobuster: The Basics — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's Gobuster: The Basics room — This room focuses on an introduction to Gobuster, an offensive security tool used for enumeration.
writeup
Hydra — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's Hydra room — Learn about and use Hydra, a fast network logon cracker, to bruteforce and obtain a website's credentials.
ctf
Investigating Windows
Walkthrough of the TryHackMe Investigating Windows room - A windows machine has been hacked, its your job to go investigate this windows machine and find clues to what the hacker might have done.
writeup
Burp Suite: The Basics — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's Burp Suite: The Basics room — An introduction to using Burp Suite for web application pentesting.
ctf
Mr Robot CTF
Walkthrough of the TryHackMe Mr Robot CTF - Based on the Mr. Robot show, can you root this box?
ctf
Agent Sudo
Walkthrough of the TryHackMe Agent Sudo room - You found a secret server located under the deep sea. Your task is to hack inside the server and reveal the truth.
writeup
SQL Fundamentals — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's SQL Fundamentals room — Learn how to perform basic SQL queries to retrieve and manage data in a database.
ctf
c4ptur3-th3-fl4g
Walkthrough of the TryHackMe c4ptur3-th3-fl4g challenge - A beginner level CTF challenge
writeup
JavaScript Essentials — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's JavaScript Essentials room — Learn how to use JavaScript to add interactivity to a website and understand associated vulnerabilities.
ctf
Attacktive Directory
Walkthrough of the TryHackMe Attacktive Directory - 99% of Corporate networks run off of AD. But can you exploit a vulnerable Domain Controller?
writeup
Web Application Basics — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's Web Application Basics room — Learn the basics of web applications: HTTP, URLs, request methods, response codes, and headers.
writeup
Blue — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's Blue room — Deploy & hack into a Windows machine, leveraging common misconfigurations issues.
ctf
Simple CTF
Walkthrough of the TryHackMe Simple CTF challenge - Beginner level ctf
writeup
Metasploit: Meterpreter — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's Metasploit: Meterpreter room — Take a deep dive into Meterpreter, and see how in-memory payloads can be used for post-exploitation.
ctf
RootMe
Walkthrough of the TryHackMe RootMe challenge - A ctf for beginners, can you root me?
writeup
Metasploit: Exploitation — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's Metasploit: Exploitation room — Using Metasploit for scanning, vulnerability assessment and exploitation.
ctf
Basic Pentesting
Walkthrough of the TryHackMe Basic Pentesting challenge - This is a machine that allows you to practise web app hacking and privilege escalation
writeup
Metasploit: Introduction — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's Metasploit: Introduction room — An introduction to the main components of the Metasploit Framework.
ctf
Crack the Hash
Walkthrough of the TryHackMe Crack the Hash challenge - Cracking hashes challenges
writeup
Moniker Link (CVE-2024-21413) — TryHackMe Cyber Security 101
Walkthrough of TryHackMe's Moniker Link (CVE-2024-21413) room — Leak user's credentials using CVE-2024-21413 to bypass Outlook's Protected View.
ctf
Anthem
Walkthrough of the TryHackMe Anthem challenge - Exploit a Windows machine in this beginner level challenge.
writeup
John the Ripper: The Basics — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's John the Ripper room — Learn how to use John the Ripper, a powerful and adaptable hash-cracking tool.
writeup
Hashing Basics — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Hashing Basics room — Learn about hashing functions and their uses in password verification and file integrity checking.
ctf
Infinity Shell
Walkthrough of the TryHackMe Infinity Shell challenge - Investigate and analyse the traces of an attack from an implanted webshell.
writeup
Public Key Cryptography Basics — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Public Key Cryptography Basics room — Discover how public key ciphers such as RSA work and explore their role in applications such as SSH.
ctf
Surfer
Walkthrough of the TryHackMe Surfer challenge - Surf some internal webpages to find the flag!
writeup
Cryptography Basics — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Cryptography Basics room — Learn the basics of cryptography and symmetric encryption.
ctf
Disgruntled
Walkthrough of the TryHackMe Disgruntled challenge - Use your Linux forensics knowledge to investigate an incident.
ctf
h4cked
Walkthrough of the TryHackMe h4cked challenge - Find out what happened by analysing a .pcap file and hack your way back into the machine.
writeup
Nmap: The Basics — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Nmap: The Basics room — Learn how to use Nmap to discover live hosts, find open ports, and detect service versions.
ctf
Stolen Mount
Walkthrough of the TryHackMe Stolen Mount challenge - Analyse network traffic related to an unauthenticated file share access attempt, focusing on potential signs of data exfiltration.
writeup
Tcpdump: The Basics — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Tcpdump: The Basics room — Learn how to use Tcpdump to save, filter, and display packets.
writeup
Wireshark: The Basics — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Wireshark: The Basics room — Learn the basics of Wireshark and how to analyse protocols and PCAPs.
ctf
Letter
Walkthrough of the TryHackMe Letter challenge - Can you help us find out more about this letter?
writeup
Networking Secure Protocols — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Networking Secure Protocols room — Learn how TLS, SSH, and VPN can secure your network traffic.
ctf
Bugged
Walkthrough of the TryHackMe Bugged challenge - John likes to live in a very Internet connected world. Maybe too connected...
writeup
Networking Core Protocols — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Networking Core Protocols room — Learn about the core TCP/IP protocols.
writeup
Networking Essentials — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Networking Essentials room — Explore networking protocols from automatic configuration to routing packets to the destination.
ctf
Pickle Rick
Walkthrough of the TryHackMe Pickle Rick challenge - A Rick and Morty CTF. Help turn Rick back into a human!
ctf
Jax sucks alot.....
Walkthrough of the TryHackMe ax sucks alot..... challenge - In JavaScript everything is a terrible mistake.
writeup
Networking Concepts — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Networking Concepts room — Learn about the ISO OSI model and the TCP/IP protocol suite.
writeup
Linux Shells — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Linux Shells room — Learn about scripting and the different types of Linux shells.
ctf
The Greenholt Phish
Walkthrough of the TryHackMe Greenholt Phish challenge - Use the knowledge attained to analyze a malicious email.
ctf
Summit
Walkthrough of the TryHackMe Summit challenge - Can you chase a simulated adversary up the Pyramid of Pain until they finally back down?
writeup
Windows PowerShell — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Windows PowerShell room — Discover the 'Power' in PowerShell and learn the basics.
ctf
LLMborghini
Walkthrough of the TryHackMe LLMborghini challenge - Put your indirect prompt injection skills to the test in this AI security challenge.
writeup
Windows Command Line — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Windows Command Line room — Learn the essential Windows commands.
writeup
Active Directory Basics — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Active Directory Basics room — This room will introduce the basic concepts and functionality provided by Active Directory.
ctf
Checkpoint
Walkthrough of the TryHackMe Checkpoint challenge - Four candidates. Three threats. Make the production call.
ctf
Dev Diaries
Walkthrough of a TryHackMe Dev Diaries challenge - Hunt through online development traces to uncover what was left behind.
writeup
Windows Fundamentals 3 — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Windows Fundamentals 3 room — 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...
ctf
PassCode
Walkthrough of a TryHackMe PassCode challenge - From the Hackfinity Battle CTF event.
writeup
Windows Fundamentals 2 — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Windows Fundamentals 2 room — In part 2 of the Windows Fundamentals module, discover more about System Configuration, UAC Settings, Resource Monitoring, the Windows Registry and more...
ctf
Epoch
Walkthrough of the TryHackMe Epoch challenge - Be honest, you have always wanted an online tool that could help you convert UNIX dates and timestamps!
writeup
Windows Fundamentals 1 — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Windows Fundamentals 1 room - 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...
writeup
Linux Fundamentals Part 3 — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Linux Fundamentals Part 3 room - Power-up your Linux skills and get hands-on with some common utilities that you are likely to use day-to-day!
ctf
Missing Person
Walkthrough of a TryHackMe Missing Person challenge - Use your OSINT skills to help the police track down a missing person.
writeup
Linux Fundamentals Part 2 — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Linux Fundamentals Part 2 room - 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.
ctf
Res
Walkthrough of a TryHackMe Res challenge - Hack into a vulnerable database server with an in-memory data-structure in this semi-guided challenge!
ctf
Brooklyn Nine Nine
Walkthrough of the TryHackMe Brooklyn Nine Nine challenge - This room is aimed for beginner level hackers but anyone can try to hack this box. There are two main intended ways to root the box.
writeup
Linux Fundamentals Part 1 — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Linux Fundamentals Part 1 room - Embark on the journey of learning the fundamentals of Linux. Learn to run some of the first essential commands on an interactive terminal.
ctf
Mr. Phisher
Walkthrough of a TryHackMe Mr. Phisher challenge - I received a suspicious email with a very weird looking attachment. It keeps on asking me to enable macros. What are those?
writeup
Search Skills — TryHackMe Cyber Security 101
Complete walkthrough of TryHackMe's Search Skills room - Learn to efficiently search the Internet and use specialized search engines and technical docs.
writeup
Become a Defender — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Become a Defender room - Explore defensive security, cyber infrastructure, and how to protect systems from attacks.
ctf
Order
Walkthrough of the TryHackMe Order challenge - Perform a known-plaintext attack to recover a repeating-key XOR key and decrypt a hidden message.
writeup
Become a Hacker — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Become a Hacker room - Explore offensive security, the hacker mindset, and hack a web app to improve security!
ctf
Cipher's Secret Message
Walkthrough of TryHackMe Cipher's Secret Message challenge - Sharpen your cryptography skills by analyzing code to get the flag.
writeup
Cryptography Concepts — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Cryptography Concepts room - This room provides an understanding of cryptography in our everyday digital encounters.
ctf
Operation Slither
Walkthrough of the TryHackMe Operation Slither challenge - Follow the leads and find who's behind this operation.
ctf
Confidential
Walkthrough of the TryHackMe Confidential challenge - We got our hands on a confidential case file from some self-declared black hat hackers... it looks like they have a secret invite code.
writeup
The CIA Triad — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's The CIA Triad room - Understand the CIA Triad and how it shapes cyber security mindset.
ctf
Cryptosystem
Walkthrough of the TryHackMe Cryptosystem challenge - Learn public-key cryptography concepts by analyzing data.
writeup
Database SQL Basics — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Database SQL Basics room - Learn the basics of databases and SQL by writing simple queries to retrieve and manage data.
writeup
JavaScript: Simple Demo — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's JavaScript: Simple Demo room - Explore what a basic JavaScript program looks like.
ctf
Vulnerability Capstone
Walkthrough of the TryHackMe Vulnerability Capstone challenge - Apply the knowledge gained throughout the Vulnerability Module in this challenge room.
ctf
Dark Matter
Walkthrough of the TryHackMe Dark Matter challenge - Practice how to exploit a weak RSA implementation to recover the private key and decrypt a ransomware-encrypted files.
writeup
Python: Simple Demo — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Python: Simple Demo room - Explore what a basic Python program looks like.
ctf
Committed
Walkthrough of the TryHackMe Committed challenge - One of our developers accidentally committed some sensitive code to our GitHub repository. Well, at least, that is what they told us...
writeup
Data Encoding — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Data Encoding room - Learn how computer encodes characters, from ASCII to Unicode's UTF.
writeup
Data Representation — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Data Representation room - Learn about how computers represent numbers and colors.
ctf
Dig Dug
Walkthrough of the TryHackMe Dig Dug challenge - Turns out this machine is a DNS server - it's time to get your shovels out!
ctf
Evil-GPT v2
Walkthrough of the TryHackMe Evil-GPT v2 challenge - Put your LLM hacking skills to the test one more time.
writeup
Operating System Security — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Operating System Security room - This room introduces users to operating system security and demonstrates SSH authentication on Linux.
ctf
Evil-GPT
Walkthrough of the TryHackMe Evil-GPT challenge - TPractice your LLM hacking skills.
writeup
Windows CLI Basics — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Windows CLI Basics room - Explore what Windows CLI is, how to navigate, and interact with the system using Windows CLI.
ctf
CyberHeroes
Walkthrough of the TryHackMe CyberHeroes challenge - Want to be a part of the elite club of CyberHeroes? Prove your merit by finding a way to log in!
writeup
Linux CLI Basics — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Linux CLI Basics room - Get comfortable navigating through the Linux CLI.
ctf
Agent T
Walkthrough of the TryHackMe Agent T challenge - Something seems a little off with the server.
writeup
Windows Basics — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Windows Basics room - Learn to navigate Windows, manage files, and use essential system tools.
ctf
Intermediate Nmap
Walkthrough of the TryHackMe Intermediate Nmap challenge - Can you combine your great nmap skills with other tools to log in to this machine?
writeup
Operating Systems: Introduction — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Operating Systems: Introduction room - Explore the basics of operating systems and the core features that power your computer.
writeup
Cloud Computing Fundamentals — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Cloud Computing Fundamentals room - Discover how cloud computing helps businesses move faster, do more, and scale with less effort.
ctf
The Game
Walkthrough of the TryHackMe The Game challenge - Practice your Game Hacking skills.
ctf
The Phishing Pond
Walkthrough of the TryHackMe Phishing Pond challenge - Catch the phish before the phish catches you.
writeup
Virtualization — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Virtualization room - Learn why virtualisation powers modern IT, improving efficiency and safely isolating environments.
writeup
Client-Server Basics — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Client-Server Model room - This room teaches the basics of the Client-Server model.
ctf
Oracle 9
Walkthrough of the TryHackMe Oracle 9 challenge - My designation is Oracle 9, I carry with me a sealed transmission.
writeup
Computer Types — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Computer Types room - Explore the different types of computers, from laptops to the tiny chips inside your coffee machine.
ctf
Lo-Fi
Walkthrough of TryHackMe's Lo-Fi CTF — Want to hear some lo-fi beats, to relax or study to? We've got you covered!
writeup
Computer Fundamentals — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Computer Fundamentals room - This room covers the basic components of a computer system.
ctf
Corridor
Walkthrough of the TryHackMe Corridor challenge - Can you escape the Corridor?
writeup
Putting It All Together — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Putting It All Together room - Learn how all the individual components of the web work together to bring you access to your favourite web sites.
ctf
W1seGuy
Walkthrough of a TryHackMe W1seGuy challenge - A w1se guy 0nce said, the answer is usually as plain as day.
writeup
How Websites Work — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's How Websites Work room - To exploit a website, you first need to know how they are created.
ctf
MD2PDF
Walkthrough of TryHackMe's MD2PDF CTF - TopTierConversions LTD is proud to present its latest product launch.
ctf
Compiled
Walkthrough of TryHackMe's Compiled CTF — Strings can only help you so far.
writeup
HTTP in Detail — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's HTTP in Detail room - Learn about how you request content from a web server using the HTTP protocol
writeup
DNS in Detail — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's DNS in Detail room - Learn how DNS works and how it helps you access internet services.
ctf
TakeOver
Walkthrough of TryHackMe's TakeOver CTF — This challenge revolves around subdomain enumeration.
writeup
Extending Your Network — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Extending Your Network room - Learn about some of the technologies used to extend networks out onto the Internet and the motivations for this.
ctf
Neighbour
Walkthrough of TryHackMe's Neighbour CTF — Check out our new cloud service, Authentication Anywhere. Can you find other user's secrets?
writeup
Packets & Frames — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Packets & Frames room - Understand how data is divided into smaller pieces and transmitted across a network to another device.
writeup
OSI Model — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's OSI Model room - Learn about the fundamental networking framework that determines the various stages in which data is handled across a network.
writeup
Intro to LAN — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Intro to LAN room - Learn about some of the technologies and designs that power private networks.
writeup
What is Networking? — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's What is Networking? room - Begin learning the fundamentals of computer networking in this bite-sized and interactive module.
writeup
Careers in Cyber — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Careers in Cyber room - Learn about the different careers in cyber security.
writeup
Defensive Security Intro — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Defensive Security Intro - Introducing defensive security and related topics, such as Threat Intelligence, SOC, DFIR, Malware Analysis, and SIEM.
writeup
Offensive Security Intro — TryHackMe Pre Security Path
Complete walkthrough of TryHackMe's Offensive Security Intro - Hack your first website (legally in a safe environment) and experience an ethical hacker's job.