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


相关文章
|
3月前
|
IDE Java API
使用Java Web技术构建RESTful API的实践指南
使用Java Web技术构建RESTful API的实践指南
|
4月前
|
数据采集 传感器 人工智能
大数据关键技术之电商API接口接入数据采集发展趋势
本文从数据采集场景、数据采集系统、数据采集技术方面阐述数据采集的发展趋势。 01 数据采集场景的发展趋势 作为大数据和人工智能工程的源头,数据采集的场景伴随着应用场景的发展而变化,以下是数据采集场景的发展趋势。
|
5月前
|
Java Shell 分布式数据库
【大数据技术Hadoop+Spark】HBase数据模型、Shell操作、Java API示例程序讲解(附源码 超详细)
【大数据技术Hadoop+Spark】HBase数据模型、Shell操作、Java API示例程序讲解(附源码 超详细)
87 0
|
5月前
|
分布式计算 Java 大数据
【大数据技术Hadoop+Spark】HDFS Shell常用命令及HDFS Java API详解及实战(超详细 附源码)
【大数据技术Hadoop+Spark】HDFS Shell常用命令及HDFS Java API详解及实战(超详细 附源码)
270 0
|
10天前
|
缓存 前端开发 搜索推荐
【Flutter前端技术开发专栏】Flutter中的自定义绘制与Canvas API
【4月更文挑战第30天】Flutter允许开发者通过`CustomPaint`和`CustomPainter`进行自定义绘制,以实现丰富视觉效果。`CustomPaint` widget将`CustomPainter`应用到画布,而`CustomPainter`需实现`paint`和`shouldRepaint`方法。`paint`用于绘制图形,如示例中创建的`MyCirclePainter`绘制蓝色圆圈。Canvas API提供绘制形状、路径、文本和图片等功能。注意性能优化,避免不必要的重绘和利用缓存提升效率。自定义绘制让Flutter UI更具灵活性和个性化,但也需要图形学知识和性能意识。
【Flutter前端技术开发专栏】Flutter中的自定义绘制与Canvas API
|
1月前
|
存储 监控 BI
HIS系统是什么?一套前后端分离云HIS系统源码 接口技术RESTful API + WebSocket + WebService
医院管理信息系统(全称为Hospital Information System)即HIS系统。 常规模版包括门诊管理、住院管理、药房管理、药库管理、院长查询、电子处方、物资管理、媒体管理等,为医院管理提供更有力的保障。 HIS系统以财务信息、病人信息和物资信息为主线,通过对信息的收集、存储、传递、统计、分析、综合查询、报表输出和信息共享,及时为医院领导及各部门管理人员提供全面、准确的各种数据。 门诊医生工作站采用下拉式汉化菜单,界面友好,实用性强,设有与门诊挂号收费系统、医技科室信息系统、住院结算信息系统的软件接口。
35 1
|
6月前
|
Java API Maven
微服务技术系列教程(27) - SpringCloud- Zuul整合Swagger管理微服务所有API
微服务技术系列教程(27) - SpringCloud- Zuul整合Swagger管理微服务所有API
58 0
|
4月前
|
存储 JSON API
淘宝/天猫商品详情实时数据API技术实现
随着电子商务的蓬勃发展,对于电商平台的商家而言,实时获取商品数据变得至关重要。通过API接口,可以轻松地从电商平台获取这些数据。本文将详细介绍如何使用淘宝/天猫提供的API接口实现商品详情数据的实时获取,并给出具体的代码示例。
|
4月前
|
监控 JavaScript 前端开发
这个 hook api,是 useState 的双生兄弟
这个 hook api,是 useState 的双生兄弟
|
5月前
|
监控 数据挖掘 API
阿里巴巴API接口技术揭秘:轻松驾驭电商数据,提升业务效率
阿里巴巴API接口技术揭秘:轻松驾驭电商数据,提升业务效率