UltraDebug

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[编程相关] x64程序(或DLL)劫持补丁制作工具(C#写的)

[复制链接]
Edgars

主题

0

回帖

UD

新手上路

UID
24
积分
19
注册时间
2022-2-12
最后登录
1970-1-1
2022-5-22 14:59:02 | 显示全部楼层 |阅读模式
之前有个给64为dll打补丁的应用场景,找了半天没找到能用的补丁工具。
PYG的64位工具,我试了下只能搞exe,不能搞Dll(也许是我不会用吧),所以就被逼着写了一个劫持补丁。然后顺便就做了个劫持补丁的制作工具。
生成的dll为Version.dll。
食用方法和别的补丁工具几乎一致,我这里就不详细解释了。

模式1:程序加载的时候直接修改内存中的指定地址的汇编代码。(不用填写RIP移动量)这个模式对加壳程序无效。
模式2:通过Hook CreateWindowExW函数实现修改,可以带壳修改。(不用填写RIP移动量)
模式3:当程序运行到指定位置时,直接移动RIP,向后移为正,向前移为负。(不用填写补丁数据)

可能存在bug,毕竟我只测试了几个程序。
程序基于.net4.5.2以及VC142编写。补丁程序不支持xp运行。
觉得好的给个免费的评分吧。
x64程序(或DLL)劫持补丁制作工具(C#写的) - Edgars_UltraDebug

52Pojie_DLL_Patcher_x64.rar

478.5 KB, 下载次数: 5, 下载积分: 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 08:06 , Processed in 0.029987 second(s), 12 queries , Redis On.

Powered by Discuz X3.4

© 2001-2023 Discuz! Team.

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