Tag: reverse-engineering
All the articles & tech notes with the tag "reverse-engineering".
Articles
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.
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 practical guide to using Frida instrumentation to capture data before it is obfuscated or encrypted by a custom routine in a Windows DLL.
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.