- 2024-10-18【UWP】在 UWP 中使用 Windows App SDK
众所周知,WAS(WindowsAppSDK,俗称WinUI3)在刚开始是支持UWP的,甚至最早只支持UWP,但是微软在正式版发布前删除了对UWP的支持,不过真的删除了吗?初生之鸟在2023年10月发现在VS调试下无视报错继续运行可以正常在UWP加载WAS。随着WAS的开源,WAS阻止在UWP上运行的原因也被
- 2024-09-11通过 Dll 注入实现应用层跨进程 inline 挂钩
一、导入Detours库Detours是微软提供的一个开发库,可以简单、高效且稳定的实现APIhook。Detours是一个可以在x86、x64和IA64平台上挂钩任意win32函数的程序开发库,它通过在需要进行挂钩的目标函数头部重写内存代码而达到接管函数控制权,进而实现自己功能的目的。除此之
- 2024-08-20使用微软Detours库进行模块枚举
Detours是微软开发的一个强大的WindowsAPI钩子库,用于监视和拦截函数调用。它广泛应用于微软产品团队和众多独立软件开发中,旨在无需修改原始代码的情况下实现函数拦截和修改。Detours在调试、监控、日志记录和性能分析等方面表现出色,已成为开发者的重要工具。本章将指导读者运
- 2024-08-20使用微软Detours库进行DLL注入
Detours是微软开发的一个强大的WindowsAPI钩子库,用于监视和拦截函数调用。它广泛应用于微软产品团队和众多独立软件开发中,旨在无需修改原始代码的情况下实现函数拦截和修改。本篇文章旨在帮助开发者更好地理解和应用Detours库进行DLL注入操作,从而实现对目标进程的高效控制和管
- 2024-02-19Detours 的使用
Detours是一个用于在ARM,ARM64,X86,X64和IA64机器上拦截二进制函数的库。Detours最常用来拦截应用程序中的win32api调用,比如添加调试工具。拦截代码在运行时动态应用。Detours将目标函数的前几个指令替换为无条件跳转到用户提供的detour函数它与 WriteProcess
- 2023-12-22封装Detours用于Python中x64函数hook
Detours代码仓库:https://github.com/microsoft/Detoursx64写一个任意地址hook要比x86麻烦的多,所以这里直接封装框架来用于x64的hook。Detours是微软发布的一个APIhook框架,同时支持x86和x64,看文档说也支持ARM和ARM64的Windows。编译文档Detours翻了下github,并没有发现什么编
- 2023-12-22封装Detours用于Python中x64函数hook
Detours代码仓库:https://github.com/microsoft/Detoursx64写一个任意地址hook要比x86麻烦的多,所以这里直接封装框架来用于x64的hook。Detours是微软发布的一个APIhook框架,同时支持x86和x64,看文档说也支持ARM和ARM64的Windows。编译文档Detours翻了下github,并没有发现什么
- 2023-08-29Detours编译
CMD进入Detours-master目录下nmake会报错 使用VS的本机工具命令提示符进入Detours-master目录下nmake
- 2023-01-02detours内在原理分析
Detours库类似于WTL的来历,是由GalenHunt andDougBrubacher自己开发出来,于99年7月发表在一篇名为《Detours:BinaryInterceptionofWin32Functions.》的论文中。基
- 2022-12-28使用detours进行windows api hook
例子在这里:https://github.com/mschadev/detours-example detours-exampleAPIhookingexampleprojectusingMicrosoftDetoursInstallRungitbashgitclone
- 2022-12-28Win 10 x64 Visual Studio 2019 编译 Detours 4.0.1
Win10x64VisualStudio2019编译Detours4.0.1 十一年前,研究项目里用到的Detours已经更新到版本4.0.1,支持64位HOOK,从Github上下载下来编译看一下。GitHub下载