zyan-hook-engine

zyan-hook-engine

Windows平台x86/x64高级钩子库 安全易用功能丰富

Zyrex是一款为Windows平台开发的x86/x86-64高级钩子库。该库采用安全易用的设计理念,提供线程安全的事务API和内置钩子屏障API,有效防止钩子递归。目前支持内联钩子技术,未来计划扩展至更多平台和钩子方法。Zyrex采用MIT许可证,适用于代码注入和修改场景。

Zyrex钩子库x86/x86-64Windows内联钩子Github开源项目

Zyrex

<a href="./LICENSE"><img src="https://yellow-cdn.veclightyear.com/835a84d5/692c19be-d457-4c9c-99db-080259ede914.svg" alt="许可证:MIT"></a> <a href="https://github.com/zyantific/zyrex/actions"><img src="https://yellow-cdn.veclightyear.com/835a84d5/b58de203-9d3e-47d8-a36e-26aa01f67560.svg" alt="GitHub Actions"></a> <a href="https://gitter.im/zyantific/zydis?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=body_badge"><img src="https://yellow-cdn.veclightyear.com/835a84d5/9967bb52-a021-4a71-b7e0-cf060c47a10d.svg" alt="Gitter"></a> <a href="https://discord.zyantific.com/"><img src="https://yellow-cdn.veclightyear.com/835a84d5/c37b40ad-7c9b-475e-bd9e-fb6622497993.svg?logo=discord&label=Discord" alt="Discord"></a>

适用于Windows的高级x86/x86-64钩子库

说明

目前,此存储库中的所有内容都处于高度开发中,可能无法按预期运行。由于时间不足,开发目前暂停,但有望很快恢复。

特性

  • 支持x86和x86-64(使用我们的Zydis反汇编库)
  • 使用极其安全且简单(了解更多
  • 由于事务API的设计,天生线程安全
  • 内置钩子屏障API以防止不必要的钩子递归
  • 完整的doxygen文档(master

钩子方法

内联钩子

修改函数序言以重定向其代码流,并分配一个可用于继续执行原始函数的跳板。

路线图

  • Windows内核模式支持
  • 多平台支持(macOS、FreeBSD、Linux和UEFI)
  • 软件断点(SWBP)钩子
    • 在目标函数开头写入中断/特权指令,通过在未处理异常处理程序中捕获由此产生的异常来重定向代码流(仅限Windows)。
  • 硬件断点(HWBP)钩子
    • 使用CPU调试寄存器钩取代码。不会更改任何代码字节(仅限Windows)。
  • 导入/导出地址表钩子
    • 通过在运行时替换COFF二进制文件的导入地址表(IAT)和导出地址表(EAT)条目来钩取代码(仅限Windows)。
  • 虚拟方法表钩子
    • 通过在运行时替换对象实例的虚拟方法表(VMT)条目来钩取代码。

构建

Unix

Zyrex在大多数平台上无需任何外部依赖即可干净地构建。您可以使用CMake为您喜欢的C99编译器生成项目文件。

git clone --recursive 'https://github.com/zyantific/zyrex.git' cd zyrex mkdir build && cd build cmake .. make

Windows

可以使用Visual Studio 2017项目或使用CMake构建Zyrex(视频指南)。

版本

方案

版本遵循语义版本控制方案。所有稳定性保证仅适用于API —— 除非在发行说明中明确提及,否则不能假定补丁之间的ABI稳定性。

分支

  • master包含下一个未发布的Zyrex版本的最新代码。可能会出现更多的错误和问题,在标记的提交之外不保证API稳定性。
  • maintenance/v1包含最新稳定v1版本的代码。

许可证

Zyrex采用MIT许可证授权。

编辑推荐精选

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具使用教程AI营销产品酷表ChatExcelAI智能客服
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

热门AI工具生产力协作转型TraeAI IDE
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

数据安全AI助手热门AI工具AI辅助写作AI论文工具论文写作智能生成大纲
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

热门AI工具AI办公办公工具智能排版AI生成PPT博思AIPPT海量精品模板AI创作
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

下拉加载更多