undefined

hook 库

1
2
3
4
5
6
7
8
x86/64 hook库: 
git地址:https://github.com/stevemk14ebr/PolyHook
文档:https://www.codeproject.com/articles/1100579/polyhook-the-cplusplus-x-x-hooking-library

pltgot x86/64 hook库:https://github.com/hMihaiDavid/pltgot_hook_demo
xhook: https://github.com/iqiyi/xHook/blob/master/README.zh-CN.md
hookso: https://github.com/esrrhs/hookso

微信的 IO hook 的文章:https://github.com/Tencent/matrix/wiki/Matrix-Android-IOCanary

ELF PLT hook 原理简述:https://juejin.cn/post/6914466700159090701

hook 的几种方式以原理学习:http://www.oneyearago.me/2020/09/27/hook_and_internal/

Linux 下 hook 方式汇总:https://xz.aliyun.com/t/6961

preload hook 原理与实践:https://www.jianshu.com/p/f78b16bd8905

memory allocation hooks:https://www.gnu.org/savannah-checkouts/gnu/libc/manual/html_node/Hooks-for-Malloc.html

gcc 通过 –wrap 选项使用包装函数:https://blog.csdn.net/fengbingchun/article/details/82947673

baiduhook:

1
2
https://code.google.com/archive/p/baiduhook/
https://ku.baidu-int.com/knowledge/HFVrC7hq1Q/pKzJfZczuc/aPzhGTNg1j/HeK3DjttrzZJGB?source=102

Hook 的几种方式和原理学习:https://www.oneyearago.me/2020/09/27/hook_and_internal/

linux 下 hook 方式汇总:https://xz.aliyun.com/t/6961

linux preload hook 原理与实践:https://www.jianshu.com/p/f78b16bd8905