Tag: reverse-engineering
All the articles & tech notes with the tag "reverse-engineering".
Articles
-
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.
-
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.
-
Dynamically load and execute compiled Java classes from byte array using a custom ClassLoader, without writing physical class files to disk. Highlights use cases like license validation, encrypted class delivery, and secure remote code execution.
TechNotes
- Intercept Cleartext in Windows DLLs Nov 22, 2025