-
Notifications
You must be signed in to change notification settings - Fork 0
functional procedure linkage table interposer
License
gnu-enjoyer/intrudr
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Intrudr provides binary function intrusion through procedure linkage table interposition for dynamic instrumentation of ELF files Candidate for most legible functional template metaprogram (2023) Use cases: - Locating pathological allocations in perf critical paths - Security auditing non-free software - Runtime PLT symbol interdiction Build: git clone https://github.com/gnu-enjoyer/intrudr cd intrudr make Usage: echo 'int main() {char *buffer = new char[451];}' > example.cpp g++ example.cpp LD_PRELOAD=./intrudr.so ./a.out
About
functional procedure linkage table interposer