Projects
- September 21, 2025 Understanding How Valgrind Monitors U-Boot Memory Allocations
- May 21, 2025 No Updates, Please: Preserving WINE Compatibility with DNS Sinkholing
- January 12, 2025 The Packets Are Inside The Computer - Building 802.11 Challenges in Congested 802.11 Environments
- January 1, 2025 2025 Is The Year of the Rolling Release Linux Desktop
- December 27, 2024 Parallelize Pacman Downloads & Compilation
- December 26, 2024 Building A Router Pt-2: Building OpenWrt in a Container
- December 1, 2024 Building A Router Pt-1: Researching The Platforms
- October 18, 2024 Running Arch Cloud Labs On $1
- September 1, 2024 5 Years of InfoSec Focused Homelabbing
- August 18, 2024 Deploying Hack Fortress at DEF CON 32
- July 7, 2024 Reverse Engineering Unknown Binary Files - Dwarf Fortress Save Files
- May 18, 2024 PollyPDF: Generating Audiobooks from Academic Abstracts
- April 10, 2024 Badge Hacking - DEFCON - Embedded Systems Village Badge 2023
- January 14, 2024 HackFortressOS - Adventures with Buildroot
- November 19, 2023 Hardware Hacking - Dumping Flash Memory of a TrendNet-731BRv1 Router
- November 5, 2023 Hardware Hacking - Root UART Shells on GL-AR750
- October 29, 2023 Old CVEs Leading to New Vulns - Reverse Engineering TrendNet-731BRv1
- October 22, 2023 Abusing gdb Features for Data Ingress & Egress
- October 1, 2023 Analyzing & Patching a DLL Reverse Shell
- September 28, 2023 Pwntools 103 - Automating Binary Interaction
- September 18, 2023 Pwntools 102 - Crafting Shellcode with Shellcraft
- September 7, 2023 Pwntools 101 - Pwndbg & Buffer Overflows
- July 6, 2023 Debugging with gdb - Fixing a NULL Pointer Dereference in dhcpcd
- June 11, 2023 Circumventing inotify Watchdogs
- March 25, 2023 Responding to a LogMeIn Phishing Scam
- March 19, 2023 Analyzing CVE-2022-4883 (PATH Hijacking in libxpm)
- February 19, 2023 Disabling ClamAV as an Unprivileged User
- February 13, 2023 Analyzing Shellcode with GPT
- January 8, 2023 Analyzing CVE-2022-46330 (DLL Hijacking in Squirrel.Windows)
- January 5, 2023 Abstractions & The Art of Debugging
- December 21, 2022 Analyzing CVE-2022-23093 (FreeBSD Ping Buffer Overflow)
- December 17, 2022 Detecting off The Land - Hash Lookups from Native Tooling
- November 13, 2022 Analysis of a LoadLibraryA Stack String Obfuscation Technique with Radare2 & x86dbg
- October 23, 2022 Cryptojacking Campaign Adopts Platypus for C2
- October 15, 2022 Bash Dropper Tricks with Curl
- September 20, 2022 Detection Engineering with FLAWS & Falco
- July 1, 2022 Bulk Analysis of Cobalt Strike's Beacon Configurations
- April 10, 2022 Working Towards SLSA-1 for AUR Builds
- February 21, 2022 Scaling Dumb Fuzzing with Kubernetes
- February 13, 2022 Exploring Binary Loaders
- January 26, 2022 Discord Notifications for AWS Billing
- December 19, 2021 Shellcode Generation with The Radare2 Framework
- September 6, 2021 Diving Into Kubernetes: Preparing for the CKA
- August 15, 2021 Two Years Blogging - A Review of Designing Homelab Projects
- April 29, 2021 Threat Intelligence in the Homelab
- March 28, 2021 Attacking At Elasticsearch: Beyond Just Dumping Data
- February 20, 2021 Tracking Cryptocurrency Malware In The Homelab - Pt 2
- February 12, 2021 Auditd CVE 2021-3156
- January 22, 2021 Introduction to Ghidra Scripting for Embedded ELFs and UPX
- December 6, 2020 DLL Hijacking for Persistence - SteelSeries Engine