zyan-hook-engine:先进的x86x86-64挂钩库(WIP)

时间:2024-05-29 16:49:02
【文件属性】:

文件名称:zyan-hook-engine:先进的x86x86-64挂钩库(WIP)

文件大小:48KB

文件格式:ZIP

更新时间:2024-05-29 16:49:02

C

Zyrex Windows的高级x86 / x86-64挂钩库 自述文件 此存储库中的所有内容都是高度WiP,现在可能无法按预期工作。 由于时间紧缺,发展目前处于停顿状态,但有望很快恢复。 特征 支持x86和x86-64(使用我们的库) 极其安全且易于使用() 设计使线程安全 Inbuild 可防止不必要的Hook递归 完整的doxygen文档() 挂钩方法 内联钩 修补函数的序言以重定向其代码流,并分配一个蹦床,该蹦床可用于继续执行原始函数。 路线图 Windows内核模式支持 多平台支持(macOS,FreeBSD,Linux和UEFI) 软件断点(SWBP)挂钩在目标函数的开头写入中断/特权指令,并通过在未处理的异常处理程序(仅Windows)中捕获产生的异常来重定向代码流。 硬件断裂点(HWBP)挂钩 使用CPU调试寄存器挂钩代码。 不会更改单个字节的代码(仅Window


【文件预览】:
zyan-hook-engine-master
----src()
--------Zyrex.c(3KB)
--------Relocation.c(33KB)
--------InlineHook.c(6KB)
--------Transaction.c(19KB)
--------Barrier.c(9KB)
--------Trampoline.c(34KB)
--------Utils.c(1KB)
----doc()
--------Barrier.md(4KB)
----CMakeLists.txt(4KB)
----examples()
--------InlineHook.c(4KB)
----LICENSE(1KB)
----README.md(3KB)
----resources()
--------VersionInfo.rc(4KB)
----.gitignore(830B)
----include()
--------Zyrex()

网友评论