开源项目推荐: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


相关文章
|
4月前
|
监控 安全 测试技术
深入理解后端技术中的API设计原则
在当今数字化时代,后端技术已成为构建高效、可扩展和安全应用程序的关键因素。本文将探讨后端开发中的API设计原则,包括RESTful架构、版本控制以及安全性等方面,旨在帮助开发者提升API设计的质量和用户体验。通过对这些原则的深入理解,可以更好地满足业务需求并提高系统的可靠性。
78 0
|
12天前
|
XML 算法 API
通过亚马逊产品广告API获取国际商品详情的技术实现
本文详细介绍如何通过亚马逊产品广告API获取国际商品信息。首先,需注册亚马逊联盟账户并申请API访问权限,获取AWS Access Key ID等凭证。接着,解析API端点和服务,如ItemLookup和ItemSearch。然后,构建API请求,包括URL、参数设置及签名生成。以Python为例,使用requests或boto3库实现API调用,并处理XML格式的API响应。最后,注意API速率限制、区域设置、数据更新及错误处理。参考官方文档确保调用准确性和安全性。
|
20天前
|
JSON 搜索推荐 API
拍立淘API是基于图像识别技术的服务接口,支持淘宝、1688和义乌购平台。
拍立淘API是基于图像识别技术的服务接口,支持淘宝、1688和义乌购平台。用户上传图片后,系统能快速匹配相似商品,提供精准搜索结果,并根据用户历史推荐个性化商品,简化购物流程。开发者需注册账号并获取API Key,授权权限后调用接口,返回商品详细信息如ID、标题、价格等。使用时需遵守频率限制,确保图片质量,保障数据安全。
|
3月前
|
安全 物联网 API
API技术之身份认证
【10月更文挑战第17天】身份认证是API安全的核心,确保API可信可控。
API技术之身份认证
|
3月前
|
JSON 前端开发 测试技术
API接口 |产品经理一定要懂的10%技术知识
作为产品经理,掌握约10%的技术知识对处理API相关工作至关重要。这包括理解API的基本概念及其作为数据交换的桥梁作用;熟悉JSON和XML两种主要数据格式及其特点;了解常见HTTP请求方法(GET、POST、PUT、DELETE)及响应状态码;关注API安全性,如认证授权和数据加密;掌握API版本管理和错误处理技巧;重视性能优化,以提升用户体验;参与API联调测试,确保稳定可靠;并与前后端团队紧密协作,选择合适的第三方API服务,推动产品高效开发。
|
4月前
|
API
本地hook API MessageBoxA的masm32源代码[07-10更新]
本地hook API MessageBoxA的masm32源代码[07-10更新]
|
3月前
|
XML API 网络架构
API协议 的十种技术特点及适用场景
本文介绍了十种常见的API协议技术,包括REST、GraphQL、gRPC、SOAP、WebSocket、AMF和XML-RPC等,每种技术都有其特点和适用场景,如REST适用于轻量级Web服务开发,gRPC适合高性能分布式系统,而WebSocket则适用于需要低延迟交互的应用。
|
3月前
|
SQL Java API
深入探索Java的持久化技术——JPA(Java Persistence API)
【10月更文挑战第10天】深入探索Java的持久化技术——JPA(Java Persistence API)
164 0
|
3月前
|
Java API 数据库
深入探索Java的持久化技术——JPA(Java Persistence API)
【10月更文挑战第10天】深入探索Java的持久化技术——JPA(Java Persistence API)
102 0
|
3月前
|
安全 NoSQL 测试技术
商品详情API接口的技术实现
本文介绍了电商平台上商品详情API接口的设计与实现过程,涵盖需求分析、接口定义、数据模型设计及技术选型等方面。通过合理的后端框架、数据库设计和安全措施,确保接口高效、稳定和安全。最后,通过详尽的测试与部署步骤,实现优质购物体验。旨在为技术人员提供实用参考。

热门文章

最新文章