Blog Posts
- Home /
- Blog Posts

Exploiting an Arbitrary File Write via MIME Type Misparsing
A while back while going through my files, I came across FLB-Music-Player, which I was using a while back before switching to a self-hosted alternative called Navidrome, which I run on my raspberry pi. I decided to take a look at it from a security point of view to try and identify any vulnerabilities in it. This blogpost will be a walkthrough of an interesting vulnerability I found in FLB-Music-Player 1.2.1, that could be abused to achieve RCE.
Read More
Extreme Red Team Labs Review
Recently I had the opportunity to go through several labs from Extreme Red Team Labs. The labs offer realistic, multi-layered red teaming attack chains that simulate real-world enterprise environments. The labs are designed to test not just your ability to exploit a single vulnerability, but to chain multiple techniques across different platforms and trust boundaries.
Read More
YTDLnis Android 1-Click RCE
Recently during my day-to-day Twitter scrolling routine, I came across an interesting vulnerability affecting the Android version of YTDLnis(versions 1.8.4 and prior). YTDLnis is a full-featured audio/video downloader for Android using yt-dlp. The vulnerability was discovered by Paul Gerste from Sonar and does not currently have a CVE assigned to it.
Read More
No Hash, No Password, No Problem: Owning Active Directory via MSSQL and RBCD
In an internal assessment, I gained access to a linked MSSQL server running with domain administrator privileges. The initial access vector involved exploiting an arbitrary file read vulnerability on a Windows server, which allowed reading of configuration files, one of which contained MSSQL credentials.
Read More
BitSiegeCTF Writeups
This past weekend, I had some time to spare and decided to attempt some of the challenges from the BitSiege CTF. The CTF had some interesting challenges which I enjoyed solving and even managed to get first blood and only solve for one of the challenges. This blog post is a walkthrough of some of the challenges.
Read More
PerfectRoot Ctf 2024 - Pwn
This post walks through a hard rated Pwn challenge from PerfectRoot Ctf 2024. The binary has a buffer overflow and a restrictive seccomp filter. In this post, we will explore how to bypass these restrictions using alternative syscalls to get a file descriptor to the flag file and read its contents.
Read More
Abusing Legitimate Features in Casaos
CasaOs is one of the go-to tools for home server setups among tech and cloud enthusiasts. It is a straight forward interface that simplifies the complexities of server management, allowing users to set up and manage their own servers via a user-friendly interface without the steep learning curve usually associated with traditional server setups. In this blog post, we will explore some of the features in CasaOs and how an attacker could abuse them to compromise the underlying host.
Read More
Africa Bug Pwn 2024 Writeups
Recently I took part in the Africa Bug Pwn 2024 Capture the Flag Competition and managed to get second position with 2310 points. The CTF was very interesting and I got to learn a thing or two. This blog post will be a writeup of some of the challenges I managed to solve.
Read More
UrchinSec Tanzania National CTF MMXXIV
This blogpost is a walkthrough of the UrchinSec Tanzania National CTF challenges. The UrchinSec Tanzania National CTF was an interesting ctf organized by the urchinsec team . From the ctf, I managed to solve several challenges one of which was a 500 point reverse engineering challenge.
Read More
ImaginaryCTF Argv Pwn Writeup
This post covers a pwn challenge from the ImaginaryCTF discord where a buffer overflow in gets is converted into a format string vulnerability by overwriting the argv[0] pointer on the stack. We walk through leaking libc and stack addresses, then explore two methods to get a shell.
Read MoreCategories
Tags
- ActiveDirectory
- ADB
- Android
- ArbitraryFileWrite
- AWS
- Azure
- CasaOs
- Cloud
- Crypto
- Ctf
- CVE
- CyberConKE
- Deserialization
- DotNet
- Driver
- Forensics
- FormatString
- GCP
- Getdents
- GotOverwrite
- Hard
- HouseofHusk
- Intents
- LibcGotOverwrite
- Linux
- MSSQL
- Name_to_handle_at
- Open_by_handle_at
- Patching
- PathTraversal
- PHP
- Pread64
- Pwn
- Python
- RBCD
- RCE
- RedTeam
- Research
- ReverseEngineering
- Review
- Seccomp
- ShmooConCTF
- Ssti
- StackLeak
- ThinkPHP
- Truecrypt
- Volatility
- WhiteSpace
- Windows
- Wordpress
- Writev