Reloaded.Hooks
4.3.3

hooks是一个库,用于拦截和修改x86和x64机器上现有的二进制功能。它通常用于拦截WIN32 API调用(例如NtCreateFile来找出当前过程正在加载的文件),或在程序中修补现有功能;例如,在运行时修补软件。
如果这个概念对您不熟悉;我建议在阅读文档时研究Hooking一词。
hooks是诸如MinHook和Detours之类的本地图书馆的托管替代方案,旨在解决更高级/困难的用例;例如,当功能不使用标准通话约定时。
Cheat Engine 。图书馆听起来很先进,实际上使用库是超级简单的。请访问专用文档网站以开始。
此外,请随时查找Reloaded.Hooks.Tests获取一些想法。
与所有Reloaded-Project的标准一样,存储库;捐款非常欢迎和鼓励。
只要伴随着一个问题,可以清楚地描述拉动请求,就可以随意实现新功能,进行错误修复或建议。
如果您正在实现新功能,请提供适当的单元测试以涵盖您实施的新功能;尝试保持覆盖范围高吗?
hooks使用tomasz grysztar的Flat Assembler (FASM)。
重新加载。hooks使用0xd4d的Iced 。
Reloaded.Hooks使用了Vivek Thampi的Udis86的部分港口Justin Stenning(Spazzarama)的SharpDisasm库。这两个库最初均根据2条规定的“简化BSD许可”分配。