Tutorials

Hands-on cyber how-to: videos and write-ups on the tools and techniques I use.

From the Blog

Anatomy of a Backdoor: The XZ Utils Supply-Chain Attack (CVE-2024-3094)

Jun 13, 2026 · 31 min read

The story of CVE-2024-3094: how an attacker spent two years earning maintainer trust in XZ Utils, hid a backdoor in its build scripts and test files that hijacked SSH authentication, and was caught by an engineer chasing a half-second slowdown. Includes how to check your exposure and two hands-on labs for inspecting and detonating the payload in an isolated VM.

cybersupply-chainsshlinuxopensource

Read tutorial →

Walkthrough: VulnHub 42Challenge — LFI to Root

Jun 11, 2026 · 8 min read

A boot-to-root walkthrough of VulnHub's 42Challenge that chains a client-side filter bypass, local file inclusion, log poisoning, a stray shadow backup and a reverse-engineered binary into a path to root. Flags and credentials are redacted; the focus is the methodology.

cyberpentestlfivulnhubtutorial

Read tutorial →

iSCSI Applications & Security

Feb 8, 2025 · 6 min read

How iSCSI delivers block storage over ordinary Ethernet, how to attach LUNs to ESXi as datastores, and the controls it needs to run safely: CHAP authentication, network segmentation, access control, monitoring, patching, and a plan for its lack of built-in encryption.

cyberiscsinetworking

Read tutorial →

The Importance of Secure Boot

Dec 24, 2024 · 7 min read

What UEFI Secure Boot checks at startup, how to add your own applications, OS files and kernel modules without turning it off, and how to detect whether it is enabled from Linux, PowerShell and Go.

cybersecureboot

Read tutorial →

Other Work

Cyberspatial on YouTube

Some of the work I'm proudest of happened during my time at Cyberspatial, where I contributed to the team behind Teleseer. The Cyberspatial team produces a fantastic YouTube channel packed with hands-on network-defense and cyber tutorials — the channel is entirely their creation, and I was lucky enough to contribute a few of the tutorials to it. I'm proud to have played a small part in the journey, and can't recommend the channel enough.

Watch the Cyberspatial channel →