Nisy 发表于 2022-6-27 21:36

新年礼物 Baymax Patch Tools v3.1.3(2023.01.30 更新)

本帖最后由 Nisy 于 2023-2-2 09:19 编辑



Baymax Patch Tools v3.1.0

软件介绍:
      Baymax Patch Tools 针对目标进程释放劫持DLL来加载功能模块PYG.DLL,实现对目标进程的动态补丁。Baymax 不仅支持动态修改目标模块的指令和数据,还模拟了 OD 的下断功能,可以对目标模块下断后修改对应的寄存器、标志寄存器、寄存器指向内存的内存数据,在不修改目标文件的情况下实现对其破解。
      支持以下两种补丁功能:搜索替换补丁,通过特征码或偏移地址来定位内存地址,直接修改进程内存中的指令代码或内存数据。异常中断补丁,支持模拟调试器的异常中断功能,通过设置并触发中断后修改寄存器、内存等数据,以实现修改程序执行流程等目的。
      工具有加壳保护,杀软可能会误报工具及补丁文件!由于使用了壳的SDK,工具所有组件(包括生成的补丁)均不含联网功能!所生成的补丁运行时不会修改系统中的任何文件(覆盖补丁文件除外)。工具自身有校验机制,启动时校验模块成功后才会进行加载,但为了安全考虑,请务必从官方下载使用。

# 补丁类型


功能介绍:
. 支持创建劫持和注入补丁,不修改目标文件实现破解
. 支持对动态基址(ASLR)的进程补丁
. 支持补丁目标进程的多个DLL模块
. 支持同时补丁同目录下的不同EXE
. 支持对进程指定地址的内存数据补丁
. 支持对进程使用特征码匹配进行补丁
. 支持对加壳程序设置API HOOK解码后再补丁数据
. 支持对进程设置软件、硬件断点中断后再进行补丁数据
. 支持对进程设置异常断点中断后修改寄存器或寄存器指向的内存
. 支持对进程设置条件断点根据中断次数、寄存器或内存数值来判断是否执行Patch
. 支持对同一地址设置不同条件断点对符合条件的中断进行对应的Patch
. 支持从指令中提取全局变量存储及修改
. 支持进程执行中存储数据和使用存储的数据
. 支持中断后对存储标号指向的内存进行补丁
. 支持中断后对数据做基本运算操作
. 支持从ini文件中读取补丁数据
. 支持创建内存注册机
. 支持创建调试补丁,可自行排查补丁问题

#小工具介绍




更新日志:


2023.01.30
x86 v3.1.3
x64 v3.1.2
1. 修复加壳导致的XP系统下的兼容性问题
2. 修复3.1版本中引入的bug:设置 When Running to Oep 生成非调试版 Loader 将导致目标进程启动卡死(感谢 梦幻的彼岸 反馈)
3. 修正编辑老版本 bpt 工程时,解析包含条件断点条目错误的BUG (感谢 737008227 的反馈)
4. 修正x64 编辑条件断点 QWORD 数据显示错误的BUG
2023.01.18
x86/x64 v3.1.0
1. 支持多国语言功能
2. 调整优化了UI,文字描述等,提升了交互体验
3. 修复了偶尔创建补丁失败的问题(感谢 沐子 反馈)
4. 补丁模块:优化进程加载众多Dll导致启动卡慢的问题(感谢 真小白 反馈)
5. 补丁程序:补丁工具也支持多国语言功能
6. 地址格式转换工具:调整UI、优化交互
7. 特征码搜索工具:优化搜索算法,支持搜索字符串,搜索结果增加区段信息、属性。
8. 感谢这段时间参与翻译、测试和反馈的众多好友,没有大家的共同努力,多国语言的需求也难以在年前落地,再次感谢。

2022.04.10
x86 v2.9.7.5
x64 v2.7.5
1. 增加 Loader 模式(When Running to OEP),带参启动loader即可将参数传给目标进程
2. 增加异常断点补丁编辑功能
3. 支持对所有线程设置硬件断点
4. 劫持模块对win11的支持
5. 去掉补丁字数限制
6. (x64)可设置补丁启动不弹框
7. 修复解析以序号导出表的BUG(感谢 飞鹰 反馈)
8. (x64)修复解析QWORD立即数的BUG
9. 优化当原始数据和补丁数据相同时的一处逻辑问题(感谢 GGLHY 反馈)
10. 特征码搜索结果设置最大值为99,优化特征码搜索算法
11. UI和内部逻辑优化



下载地址:
https://github.com/sicaril/Baymax-Patch-toOls/releases(感谢送出小星星 ^_^)
云盘链接: http://pan.baidu.com/s/1pLUuBEj 密码: 5x8n

Nisy 发表于 2022-6-28 20:17

shenyongran 发表于 2022-6-28 15:19
经过多轮次测试,问题出在硬件断点,默认智能断点都不行,手动选择INT3断点即可解决问题。

默认baymax不会对所有线程设置中断,可以在菜单中 “硬件断点中断模式”-->“在所有线程设置中断” ,试一下。

Nisy 发表于 2022-6-28 08:22

shenyongran 发表于 2022-6-27 22:47
校长的工具生成后的补丁文件在win11 21H2无法使用,win11 22H2,其他系统正常。还是有BUG哈

浙江-杺庝 发表于 2022-6-27 22:20

支持校长

shenyongran 发表于 2022-6-27 22:47

校长的工具生成后的补丁文件在win11 21H2无法使用,win11 22H2,其他系统正常。还是有BUG哈

xintiandi 发表于 2022-6-27 23:17

支持一下,。

ZMZwise 发表于 2022-6-27 23:41

感谢校长分享

CXC303 发表于 2022-6-28 00:06

感谢分享

戰龍在野 发表于 2022-6-28 00:13

感谢校长的高调整分享

KatharsisKing 发表于 2022-6-28 01:53

yuone1238 发表于 2022-6-28 06:36

谢谢楼主分享

tzlqjyx 发表于 2022-6-28 07:06

感谢分享,留个回复,以后用到再来下载
页: [1] 2 3 4 5
查看完整版本: 新年礼物 Baymax Patch Tools v3.1.3(2023.01.30 更新)