
Articles
Deconstructing Material UI's OverridableComponent - the key to polymorphic components.
Monday 9th June 2025A breakdown of the type OverridableComponent used in the MUI library to enable polymorphic components.
A BSCP (Burp Suite Certified Practitioner) review
Thursday 9th March 2023I finally obtained my first security-related certification, the Burp Suite Certified Practitioner. Here's are my thoughts.
Exfiltrated - Proving Grounds, Practise
Tuesday 7th March 2023A walkthrough of Exfiltrated, on OffSecs Proving Grounds (Practice) labs.
Enumerating, Evading and Exploiting XSS
Tuesday 15th November 2022A summary of some of the most valuable techniques to break out of Javascript strings and avoid WAF filters.
Automating Blind SQL Injection
Tuesday 27th September 2022To bolster my SQL Injection knowledge, I took a break from the usual boxes, brushed up on some PortSwigger labs, and tried to automate the process as a learning exercise.
Enumerating a Web Server
Thursday 15th September 2022A run-down of the processes and techniques I use to enumerate a web server, whether it be Apache or IIS. We'll cover the techniques and tools I use to get as much information as possible.
Robust - Proving Grounds, Practice
Thursday 15th September 2022A walkthrough of the Robust box, which was rated by OffSec as easy but certainly wasn't for me. We cover fuzzing, SQL injection, custom headers and a bit more!
Scrambled - Hack The Box
Tuesday 12th July 2022A writeup for the excellent, and somewhat challenging box Scrambled. Released in June, this box takes us through exploiting Kerberos Service Accounts and abusing .NET serialization.