开源项目推荐:Hook技术之API拦截,Detours

简介: 开源项目推荐:Hook技术之API拦截,Detours

1、开源项目


Detours


Detours 是一个软件包,用于在 Windows 上监视和检测 API 调用。


https://www.microsoft.com/en-us/research/project/detours/


https://github.com/microsoft/detours


MinHook


GitHub - TsudaKageyu/minhook: The Minimalistic x86/x64 API Hooking Library for Windows


GitHub - liunan1111/use-example-of-minhook: minihook钩子库的使用示例


Cheat Engine


Cheat Engine


GitHub - cheat-engine/cheat-engine: Cheat Engine. A development environment focused on modding


Detect-It-Easy


https://github.com/horsicq/DIE-engine


GitHub - horsicq/Detect-It-Easy: Program for determining types of files for Windows, Linux and MacOS.


https://github.com/horsicq/XPEViewer


2、商业项目


WinAPIOverride


WinAPIOverride是一个用于32位和64位进程的高级api监控软件。您可以监视和/或覆盖进程的任何功能。这可以用于API函数或可执行的内部函数。


http://jacquelin.potier.free.fr/winapioverride32/


API Monitor


API Monitor是一款功能十分强大、并且非常实用的调用监控软件,使用可帮助用户监视和显示应用程序进行的Win32 API调用,还可跟踪任何导出的API,包括win32 API和其他第三方API,不需要知道函数的原型。软件支持显示广泛的信息,包括函数名称,调用序列,输入和输出参数,函数返回值,GetLastError代码等,且预定义了82个DLL和近4000个API的原型。


http://www.rohitab.com/apimonitor


SpyStudio


Nektra SpyStudio是一款API级的代码拦截监控程序,程序可以通过实时监控以及拦截申请让用户了解系统正在进行的活动。它使用方便,支持拦截所有类型的应用,可以提供对所有类型的数据结构的支持。 功能说明SpyStudio可以让你在任何时间监控和拦截API调用,任意改变其参数,并可随时恢复继续执行.SpyStudio使用 Deviare API技术拦截函数调用,这使得用户能够实时的监测和钩应。


https://www.0daydown.com/01/87275.html


---


姊妹篇


好教程推荐系列:《软件调试》《恶意代码分析实战》《逆向工程核心原理》《加密解密实战超级手册》


https://libaineu2004.blog.csdn.net/article/details/110100819


相关文章
|
2月前
|
监控 安全 测试技术
深入理解后端技术中的API设计原则
在当今数字化时代,后端技术已成为构建高效、可扩展和安全应用程序的关键因素。本文将探讨后端开发中的API设计原则,包括RESTful架构、版本控制以及安全性等方面,旨在帮助开发者提升API设计的质量和用户体验。通过对这些原则的深入理解,可以更好地满足业务需求并提高系统的可靠性。
64 0
|
27天前
|
安全 物联网 API
API技术之身份认证
【10月更文挑战第17天】身份认证是API安全的核心,确保API可信可控。
API技术之身份认证
|
1月前
|
JSON 前端开发 测试技术
API接口 |产品经理一定要懂的10%技术知识
作为产品经理,掌握约10%的技术知识对处理API相关工作至关重要。这包括理解API的基本概念及其作为数据交换的桥梁作用;熟悉JSON和XML两种主要数据格式及其特点;了解常见HTTP请求方法(GET、POST、PUT、DELETE)及响应状态码;关注API安全性,如认证授权和数据加密;掌握API版本管理和错误处理技巧;重视性能优化,以提升用户体验;参与API联调测试,确保稳定可靠;并与前后端团队紧密协作,选择合适的第三方API服务,推动产品高效开发。
|
2月前
|
API
本地hook API MessageBoxA的masm32源代码[07-10更新]
本地hook API MessageBoxA的masm32源代码[07-10更新]
|
1月前
|
XML API 网络架构
API协议 的十种技术特点及适用场景
本文介绍了十种常见的API协议技术,包括REST、GraphQL、gRPC、SOAP、WebSocket、AMF和XML-RPC等,每种技术都有其特点和适用场景,如REST适用于轻量级Web服务开发,gRPC适合高性能分布式系统,而WebSocket则适用于需要低延迟交互的应用。
|
1月前
|
SQL Java API
深入探索Java的持久化技术——JPA(Java Persistence API)
【10月更文挑战第10天】深入探索Java的持久化技术——JPA(Java Persistence API)
31 0
|
1月前
|
Java API 数据库
深入探索Java的持久化技术——JPA(Java Persistence API)
【10月更文挑战第10天】深入探索Java的持久化技术——JPA(Java Persistence API)
42 0
|
2月前
|
缓存 测试技术 API
电商平台 API 接入技术要点深度剖析
本文介绍了高效使用电商平台API的关键步骤。首先,深入理解API文档,明确功能权限与参数格式要求;其次,选择合适的接入方式,如HTTP/HTTPS协议和RESTful API;接着,实施身份验证与授权机制,确保数据安全传输;此外,还需关注性能优化、安全防护、监控与日志记录,以提升系统稳定性和响应速度;最后,进行充分测试与调试,并关注API版本更新,确保长期兼容性。
|
1月前
|
安全 NoSQL 测试技术
商品详情API接口的技术实现
本文介绍了电商平台上商品详情API接口的设计与实现过程,涵盖需求分析、接口定义、数据模型设计及技术选型等方面。通过合理的后端框架、数据库设计和安全措施,确保接口高效、稳定和安全。最后,通过详尽的测试与部署步骤,实现优质购物体验。旨在为技术人员提供实用参考。
|
2月前
|
自然语言处理 搜索推荐 数据挖掘
电商 API 接口:电商领域的强大技术引擎
在数字化浪潮中,电商API接口作为连接系统的桥梁,已成为电商市场的核心技术引擎。它通过实时库存信息、多样化支付等功能提升用户体验,支持自动化订单处理,促进数据流通与分析,并允许定制化开发,集成移动应用,从而增强系统灵活性和业务竞争力。

热门文章

最新文章