Runtime reflections
I’m Venish. I spend my days building the invisible software layers that keep systems running smoothly. This website is my technical journal, a digital workspace where I document the systems I build and the tools I use. Inside you will find engineering notes, problem solving deep dives, and practical guides written for anyone who values the craft of software.
Featured
A guide to bypassing a hardcoded certificate pin check by rewriting a function's return value at runtime with ptrace, covering breakpoint injection, address resolution, and the Yama ptrace_scope restriction.
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.
Recent Posts
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 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.
Recent Tech Notes
- June 2026
Resolving a Windows Sandbox startup failure caused by host-to-guest vPCI protocol version negotiation mismatches.