Blog
-

macOS Reversing: Bridging Source and Binary with Open Source as a Guide
macOS reversing with open source – a rant, guide, and attempt at documenting some of my learnings in reverse engineering.
-

Unlocking macOS Internals: A Beginner’s Guide to Apple’s Open Source Code
An introduction to macOS internals and Apple’s open-source ecosystem, explaining how researchers can study shared macOS/iOS components like the XNU kernel for security and reverse engineering. It also highlights the challenges of Apple’s delayed, incomplete, and difficult-to-build OSS releases.
-

CFI with Clang, macOS, and Clang on macOS
CFI strengthens system security by preventing me from hijacking a program’s control flow. Covers Clang, macOS, and Clang on macOS!
-

The Anatomy of a Mach-O: Structure, Code Signing, and PAC
The Mach Object (Mach-O) is the binary format used on Apple’s operating systems for executables, libraries, and object code.
-

Control Flow Integrity (CFI): User vs Kernel Land
A comparison of Control Flow Integrity (CFI) in user mode vs. kernel mode, exploring how OS mitigations differ across privilege levels.
-

macOS Internals for Detection Engineers
This post is inspired by a conversation I had with a detection engineer about macOS versioning—how it affects my life, and the challenges of keeping various versions of macOS secure.
-

Don’t Be a Corporation: Brand Names, Communication, and Slogans
Building a personal brand requires authenticity, consistency, and intentionality… but I can’t prove that.
-

How to File Annual Reports for Businesses in PA
Guide on how businesses in Pennsylvania can file their required Annual Reports online, including deadlines, fees, and other filing details.
-

Running: Races, Timing, and Tips
This post documents my running journey (e.g., goals and experiences), and the resources I use to support it.