Blog
Actively writing about technology, life-events and indie hacking. Here are some of my most recent thoughts and hacks I've published.

Correctly encode PowerShell payloads for exploits
This post is just a reminder to myself. I've been doing more and more CTF's lately and I keep having to look up how to correctly encode a base64 encoded PowerShell compatible string on Linux.

Hack The Box - Omni
In this post, I take on Omni from Hack The Box. It's labelled as an easy Windows challenge and puts a big emphasis and doing thorough reconnaissance. I very much enjoyed this box and proved to be quite a challenge.

Deploying to Azure with Pulumi from Github Actions
Let's say we're building a new service and are tasked with spinning up the infrastructure required for it to run. It's already defined in code but how do I automate the deployment?

A couple of tricks to easily resolve your public IP
There may come a time when you need to know the public IP address of your router, as assigned by your ISP. In this post, I show a couple of neat tricks to quickly grab your public IP.

Kong not supported on my old refurbished CPU
In this post I go through a problem I faced getting Kong API gateway up and running on an older CPU. I show how to debug the issue and how to determine if your CPU is supported

Pulling images from GCR with Kubernetes
In this post, I go through the process of connecting to a private google container registry (GCR) from Kubernetes. I show how to create a service account and how to configure to use these credentials to pull images from a given private registry.

Set up Docker from scratch on WSL 2
In this post, I talk about some of the changes in WSL2 and how it allows you to run a wider range of applications. Then I walk through the process of setting up docker from scratch and how this compares to using Docker for Windows

Docker secrets in ASP.NET Core
In this post, I want to show you a simple and different way to share secrets to your application. What are docker secrets and how can I start using them in my ASP.NET Core application? Keep reading 😄.

cURL tips and tricks
In this post, I want to show you a list of cURL tips and tricks that I have accumulated of the years of using and learning cURL. Platform agnostic, cURL is easily accessible for every developer and well worth grasping its basic usage.

How to target net4x on Unix based systems with dotnet build
.NET Core and Mono has made it easy for us as developers to run applications on multiple platforms. But targeting multiple runtimes can sometimes still prove to be quite difficult.