BrunnerCTF : WordPressed to Root Writeup
Overview The box ships a mostly-stock WordPress 7.0.0 install on PHP 8.2 / Apache, running on a Debian Trixie base image, packaged as a Docker/Kuber…
Tech news from the best sources
Overview The box ships a mostly-stock WordPress 7.0.0 install on PHP 8.2 / Apache, running on a Debian Trixie base image, packaged as a Docker/Kuber…
Summary The Brunnerne Inc. internal wiki sits behind layered infrastructure. Direct access to /wiki/internal/flag (hinted by robots.txt ) returns a…
Today was a good day and a weird day, in that order. The good part: the autonomous pentest agent I've been building — I call it HALO — went from "ru…
Summary The London Bridge is built around a Flask "Explore London" gallery app served behind Gunicorn. A hidden /view_image endpoint takes a form-en…
Most CTFs are excellent at teaching a technique. But once the flag is captured, the context often disappears. We wanted to build something different…
TL;DR A .pcapng capture shows a victim host on 192.168.1.141 downloading a Python keylogger ( updates.py ) from an attacker-controlled "hotel update…
Summary The "Void Whispers" mail-settings panel passes the user-supplied sendMailPath field directly into shell_exec("which $sendMailPath") with no…
Executive Summary Lovely Login presents a minimal "Secure Database" login form backed by an Express API at /login . The obvious attack surface — NoS…
Executive Summary Super Secure Server presents a login form that appears to check a username and password, but does nothing of the sort. The page's…
Challenge We're given two files, file1.txt and file2.txt , each containing what looks like a long, random blob of letters, digits, and symbols — one…
Category: Forensics / Misc Difficulty: Easy Flag: bronco{3ve4yth1ng_1s_aw3s0me} Challenge We're given lego_bricks_challenge.zip , a 63 KB archive. $…
Challenge We're given secret.txt , a single line of comma-separated tuples wrapped in what looks like braces and underscores: (4, 17), (2, 16), (2,…
Category: Pwn / Binary Exploitation Difficulty: Medium Flag: bronco{1m_th3_b35t_PWN3r_1n_th3_wh0l3_w1d3_w0r1d} Challenge We're given proper.zip cont…
Summary pscheme.py implements a toy "encryption" scheme that encodes each 4-byte chunk of the flag as extra roots multiplied directly into a public…
Hi what’s up, welcome to my page. Today we are going to solve Sauna ctf in Hack The box. This ctf is about Active Directory, which is very important…
Executive Summary FireFlow is a Linux machine running a fictional "Task Force Nightfall" intelligence platform. The web application exposes a Langfl…
Summary Postman is an easy-rated Linux machine on HackTheBox. The box exposes an unauthenticated Redis instance that allows writing an SSH public ke…
Platform: TryHackMe Difficulty: Easy Category: Web, Cryptography, PHP Object Injection Overview StuxCTF chains together several techniques: Diffie-H…
Overview We're given two files — an HAProxy load balancer config and a Flask app. The goal is to retrieve the flag hidden on the backup server. Cate…
Introduction The HackTheBox "Support" machine is a masterclass in realistic Active Directory exploitation. It demonstrates how a single exposed cred…
LAB: BoilerCTF (TryHackMe) DIFFICULTY: Medium TARGET: root.txt TOOLS: Nmap, Gobuster VULNERABLE: SAR2HTML 3.2.1 (RCE) We'll gain root privileges and…
I've been working through PicoCTF challenges as part of building my cyber-security foundation. These are my notes from the General Skills category,…