https://github.com/katahiromz/customhook
Customizable API hook program
https://github.com/katahiromz/customhook
api-hook api-hooking customizable customization dll-injection dll-injector win32 win32api windows
Last synced: 6 months ago
JSON representation
Customizable API hook program
- Host: GitHub
- URL: https://github.com/katahiromz/customhook
- Owner: katahiromz
- License: mit
- Created: 2020-03-25T09:55:06.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-03T10:45:02.000Z (over 4 years ago)
- Last Synced: 2025-03-02T10:17:56.108Z (12 months ago)
- Topics: api-hook, api-hooking, customizable, customization, dll-injection, dll-injector, win32, win32api, windows
- Language: C++
- Homepage:
- Size: 196 KB
- Stars: 1
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# CustomHook by katahiromz
CustomHook realizes API hook by specifying API function names.
CustomHook consists of the following components:
- Payload
- Injector
- HookMaker
- Target
## Payload
Payload is a DLL file to realize API hook.
This DLL file is injected into the target program by Injector.
## Injector
Injector can inject the payload DLL into the target program
by specifying PID (process ID).
Injector can start a target program up with injection.
## HookMaker
HookMaker is a program to rebuild a customized Payload.
Rebuilding Payload requires RosBE (ReactOS Build Environment).
## Target
Target is a sample target program. It shows its PID.
It can test MessageBoxW function.
You can check PID in Task Manager.