Posts
All the articles I've posted.
-
A deep-dive into simulating asymmetric network partitions inside a custom Linux namespace sandbox, analyzing etcd Raft state transitions, pre-vote mechanisms, and the disruptive follower failure mode.
-
A legacy server is dropping connections with no error codes. I walk through the process of using tcpdump, strace, and gdb to reconstruct a custom binary protocol from scratch.
-
A deep-dive into the failed attempts to force egress via physical NICs using IP aliasing and policy routing, and the subsequent pivot to loopback capture and raw string extraction.
-
A guide to intercepting running Linux processes via ptrace, injecting assembly payloads, and restoring execution state without a restart.
-
A Go-based utility that geocodes a plain text list of cities and landmarks into latitude/longitude coordinates using the Google Geo API, assigns visit frequency weightage, and generates JavaScript data for rendering a Google Maps heatmap visualization.
-
Statically analyze and programmatically modify compiled .class files without decompilation. Covers a practical example of changing a bytecode equality operator to alter program behavior, along with additional capabilities like method injection and code insertion.