文件名称:inline-hook:简单的内联挂钩框架适用于x86,x64,手臂和拇指
文件大小:36KB
文件格式:ZIP
更新时间:2024-05-19 21:31:05
arm x64 x86 inline-hook thumb
这是一个简单的inline-hook框架,目前仅适用于intel(32bit,64bit)和arm(仅适用于arm32和thumb),它基于c ++ 11的新功能。 如何构建:基于cmake 2.8的框架,您所要做的就是: cmake。 制作 使用方法: 该框架的用法非常简单,example(main.cpp)如下所示: # include " ../hooker/HookerFactory.h " # include < iostream> # include < cstring> # include < future> # include < cstdio> # include < random> # include < memory> void print ( const char *s) { std::cout << s << std::endl; } in
【文件预览】:
inline-hook-master
----.DS_Store(6KB)
----imgs()
--------.DS_Store(6KB)
--------crop2.png(18KB)
----CMakeLists.txt(150B)
----.idea()
--------misc.xml(611B)
--------workspace.xml(20KB)
--------inline-hook.iml(34KB)
--------modules.xml(274B)
----hooker()
--------HookerFactory.cpp(876B)
--------HookerArm.cpp(384B)
--------singleton.h(2KB)
--------HookerX64.cpp(757B)
--------Hooker.cpp(2KB)
--------CMakeLists.txt(333B)
--------HookerThumb.h(448B)
--------config.h(276B)
--------HookerArm.h(442B)
--------HookerX86.cpp(272B)
--------HookerX64.h(353B)
--------HookerX86.h(382B)
--------HookerThumb.cpp(593B)
--------Hooker.h(1KB)
--------HookerError.h(355B)
--------HookerFactory.h(659B)
----LICENSE(1KB)
----test()
--------CMakeLists.txt(230B)
--------main.cpp(1KB)
----README.md(2KB)
----.gitignore(72B)