C++仿写易语言超级Hook源码-支持x64-v0.1
运行环境:WIN10
涉及工具:
vs2019+sdk大版本10
编程语言:
C++
以下为主题内容:
封装了一个SuperInlineHook类
简单看了一下,易语言的超级Hook模块无非就是可以inlineHook任意地址实现起来也是很简单。就用C++写了一下。
上传github了,我打算还在更新,未来可能会加上解决随机基质。因为只写了几个小时,所以功能简单。以后应该会更新新的东西,比如获取寄存器值,(寄存器补丁),偏移Hook等。
如图:
x64Hook任意地址测试:
x86Hook任意地址测试:
github:
https://github.com/Oxygen1a1/InlineHookClass-x64-x86/tree/master
最近我也在写X64suphook {:5_121:} 小童话 发表于 2022-9-14 18:43
最近我也在写X64suphook
可以 个人感觉SuperHook写起来挺简单的
我看了下论坛的其他两个类超级Hook模块 一个是Alps 一个数Hook4e 里面有个修改寄存器功能,感觉还不错。还有现在软件如果是x64的话 ALSR随机基质应该是必开的,所以也有必要搞一下 读写寄存器还是很实用的功能,希望能加上 在一个就是多线程的稳定性。 温九 发表于 2022-9-15 08:44
读写寄存器还是很实用的功能,希望能加上 在一个就是多线程的稳定性。
确实 线程同步是个问题 如果Hook 高并发的地址的话,容易寄。 厉害了,讲的通透. 参考一下 谢谢楼主分享~~! 感谢分享
页:
[1]
2