ptrace internals: How it prevents debugger attachment
Senior Systems Engineer specializing in Apple platforms (macOS/iOS) and reverse engineering. I'm passionate about advancing systems programming and research.
2024
Anti-debugging technique using dlsym and fork
Reverse Engineering Basics: Crack a License with LLDB
Four Hours Later: How Removing Copy Constructors Could Have Saved My Day
From Binary to Source: Exploring Darwin's Open Source Code
launchd essentials: Integrating XPC services in macOS application (part 2)
2023
How to set a fixed window size for a macOS application with SwiftUI?
launchd essentials: Building your first macOS agent step by step (part 1)
How to toggle between light and dark modes in AstroNvim for macOS ?
Complete Guide to Notarizing macOS Apps with `notarytool`
Testing C++ callback based APIs
Demystifying Code Signing in macOS: A Step-by-Step Tutorial for CLI Applications with CMake
From JavaScript to C++: Understanding the Power and Limitations of constness
Facing "User interaction is not allowed" when using "xcrun notarytool store-credentials" on CircleCI
Define CPU architecture in C++ with pre-processor
Spawning a basic curl command in C++