CTF Writeups

TryHackMe Writeup (Love at First Breach 2026): Corp Website

This challenge is part of TryHackMe’s Love at First Breach 2026 Valentine event. Challenge: Corp WebsiteCategory: Web Difficulty: Medium I started by visiting the target web app and intercepting traffic with Burp Suite Proxy. The application appears to be a wedding-planning business site, and it is built with Next.js. That technology detail ended up being important for narrowing down

,
CTF Writeups

Valenfind Walkthrough (TryHackMe): Love at First Breach CTF

This challenge is from the Love at First Breach Valentine event on TryHackMe. Challenge Title: ValenfindCategory: WebDifficulty: Medium The target web app is running on port “5000”. Before exploring the app, I ran an initial `nmap` scan to check for other exposed services. The service fingerprint on port `5000` shows: `Server: Werkzeug/3.0.1 Python/3.12.3` That strongly suggests a Flask

,
CTF Writeups

TryHackMe Writeup (Love at First Breach 2026): TryHeartMe

This challenge is from the Love at First Breach Valentine event on TryHackMe. Challenge title: TryHeartMeCategory: Web Difficulty: Easy The objective of this challenge is to purchase the hidden Valenflag item from the web shop. I started by opening the challenge URL (port 5000) and monitoring traffic with Burp Suite to understand request and response behavior. The target application is a Valentine-themed

,
CTF Writeups

Huntress CTF 2025: Web Challenges Writeup

The Huntress CTF 2025 presented some fascinating web security challenges that tested various attack vectors and exploitation techniques. In this writeup, I’ll walk you through three compelling web challenges: ARIKA, Sigma Linter, Emotional, and Flag Checker. Each challenge showcased different vulnerability classes — from regex bypass and command injection to YAML deserialization and server-side template injection, and timing attacks. Day 04 Challenge:

,
CTF Writeups

3v@l — Exploiting an eval-based Loan Calculator (picoCTF)

A vulnerable loan calculator used eval on user-supplied expressions. Because the evaluator ran Python and performed only a textual blacklist of dangerous keywords in the submitted payload (not on strings constructed at runtime), it was possible to craft a payload that decodes and executes a harmless-looking string, which, when decoded at runtime, performs the file read of /flag.txt. Platform: picoCTFChallenge: 3v@lDifficulty: Medium Recon — understanding

,
CTF Writeups

TryHackMe: “Security Footage” CTF Challenge Writeup

This post is a write-up for the “Security Footage” challenge on TryHackMe. The challenge description reads: “Someone broke into our office last night, but they destroyed the hard drives with the security footage. Can you recover the footage?” We’re provided with a .pcap file (packet capture) that presumably contains the remaining trace of the lost footage. Analyzing

, ,
Scroll to Top