Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gdabah/distormx
The ultimate hooking library
https://github.com/gdabah/distormx
detour-hook distorm hooking hooking-library hooks low-level trampolines windows x86 x86-64
Last synced: about 1 month ago
JSON representation
The ultimate hooking library
- Host: GitHub
- URL: https://github.com/gdabah/distormx
- Owner: gdabah
- License: other
- Created: 2016-05-28T18:33:31.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2021-03-19T17:33:47.000Z (over 3 years ago)
- Last Synced: 2024-02-23T19:32:33.798Z (5 months ago)
- Topics: detour-hook, distorm, hooking, hooking-library, hooks, low-level, trampolines, windows, x86, x86-64
- Language: C
- Size: 222 KB
- Stars: 247
- Watchers: 19
- Forks: 70
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Lists
- awesome-stars - gdabah/distormx - The ultimate hooking library (C)
README
# diStormX
The ultimate hooking library
Features:
* Supports both x86/x64
* Simple APIs and batch hooks
* Low memory foot print, will re-use trampoline pages as much as possible
* RWX sensitive, will temporarily enable RWX and then revert to RX when writing trampolines
* Uses a private heap
* Uses an OS abstraction layer - easy to add support for other OSs
* Currently supports only Windows
* Heavily tested and in field tooThis library is licensed under BSD.