Tech
I replaced hooking libraries with one rust crate
TL;DR: I've shipped hooks with different libs before. I even
wrote own hooks in assembly, expected the usual C++ headache, and instead found neohook (v0.11.0) a Rust crate that does inline hooks, trampolines, mid-function hooks and more,
I disassembled what it produces to make sure it wasn't cheating. It wasn't. It's now the only hooking library I reach for and because it ships a C ABI, I use it from C, C++ and Python too.
How I got here
I wanted to intercept a function cal...
Read the full discussion on Dev.to
This article was aggregated from Dev.to. Click to join the conversation.
View on Dev.to