UltraDebug

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: A C D R G Y M Z X S P
公益项目,接受捐赠
查看: 965|回复: 0
收起左侧

[动态调试] AHeadLib.Net 用C#重写的dll劫持生成工具

[复制链接]
IMG1257

主题

0

回帖

UD

新手上路

UID
49
积分
34
注册时间
2022-5-18
最后登录
1970-1-1
2025-1-14 21:33:17 | 显示全部楼层 |阅读模式
之前想用dll劫持的方式去学习一个软件,找了一圈发现了AHeadLib这个小工具,不过不管是论坛还是github上的工具其实都有各种各样的问题,主要有:
1. 不支持x64
2. 不稳定,崩溃
所以自己拿C#重新写了一个,基于 .NET Framework 4.7.2 和DevExpress,源代码和工具都放到了github上了,名字是:AHeadLib.Net
搜索该名字可以找到项目。

工具的特点就是直接为你生成打开就可以编译的C++ 项目,无论你选择x86还是x64都可以(需要Visual Studio 2022,如果没有,需要自行配置项目,参考生成的vcxproj修改即可)。
除了常规的函数跳转支持之外,还内置了一个简单的dynamic patch框架,通过在资源文件或者是外部dll同名配置文件中简单配置一下即可自动patch,无需额外代码,详细细节可以参考项目说明文档.

欢迎大家继续优化和改进。如有bug,欢迎提交Issues或者Pull Request。一些使用上的限制和测试用例可以在项目主页中找到。后续更新包就只发布在github了。

AHeadLib.Net v1.2.0.0.7z

26.34 MB, 下载次数: 0, 下载积分: UD -2

UltraDebug免责声明
✅以上内容均来自网友转发或原创,如存在侵权请发送到站方邮件9003554@qq.com处理。
✅The above content is forwarded or original by netizens. If there is infringement, please send the email to the destination 9003554@qq.com handle.
回复 打印

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|站点地图|UltraDebug ( 滇ICP备2022002049号-2 滇公网安备 53032102000034号)

GMT+8, 2025-6-18 07:58 , Processed in 0.029703 second(s), 11 queries , Redis On.

Powered by Discuz X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表