能力值:
( LV2,RANK:10 )
|
-
-
2 楼
会用的,可以日大部分软件。改不用自己把码
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢分享,mark
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
支持,功能相当强。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
辛苦楼主啦
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
谢谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
又更新了哈。。。
|
能力值:
( LV7,RANK:110 )
|
-
-
8 楼
补丁不加vmp就好了,有时候看调试版本不好看,自己调试看哪里出问题好一些
|
能力值:
( LV9,RANK:250 )
|
-
-
9 楼
pxhb
补丁不加vmp就好了,有时候看调试版本不好看,自己调试看哪里出问题好一些
菜单 ==> 生成调试补丁 ==> 程序执行时会生成详细的补丁执行日志 XXX.LOG 文件
|
能力值:
( LV7,RANK:110 )
|
-
-
10 楼
Nisy
菜单 ==> 生成调试补丁 ==> 程序执行时会生成详细的补丁执行日志 XXX.LOG 文件
可能有些东西我不太了解,用补丁的大多都是多多少少会一点破解的人,出于保护的目的应该自己会加壳,如果是保护补丁代码不被泄露感觉会不会有点显得多余呢,整体来说工具还是挺不错的,就是这点小瑕疵
|
能力值:
( LV9,RANK:250 )
|
-
-
11 楼
pxhb
可能有些东西我不太了解,用补丁的大多都是多多少少会一点破解的人,出于保护的目的应该自己会加壳,如果是保护补丁代码不被泄露感觉会不会有点显得多余呢,整体来说工具还是挺不错的,就是这点小瑕疵
确实众口难调,各种需求都有。但是还有很大一部分反馈是希望保护下补丁数据,不要轻易被别人获取。补丁工具只是提供了一些通用功能,有特殊需求还是需要你自己新建工程来实现。
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
楼主说的很对,真的很感同身受……
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
正是我想找的补丁工具,谢谢了。
|
能力值:
( LV1,RANK:0 )
|
-
-
14 楼
Hello Nisy Can you please translate [Baymax Patch Tools] to English? It's an excellent tool but I can't speak Chinese Thank you very much
|
能力值:
( LV9,RANK:250 )
|
-
-
15 楼
增加功能: 1. 支持" 7? "格式的特征码搜索及特征码补丁。 2. 支持从中断地址中存储指令中包含的内存地址(提取 cmp dword ptr [123456],1 指令中的全局变量123456)。 3. INT3断点增加模拟单步模式2模式(不支持多线程)。 4. INT3断点增加模仿HOOK模式(支持多线程)。 5. 若补丁中存在无效条目,可勾选"无效补丁最多搜索5次"。 例如补丁中使用HOOK功能,且存在无效条目,勾选后可加速启动。 6. 若进程加载模块较多,为不影响启动速度,可勾选"自定义补丁DLL时机"。 此时Baymax将不再监控模块的加载,若补丁地址为DLL,用户需自行设置HOOK完成补丁。 7. 支持进程执行中存储数据和使用存储的数据。 8. 支持对存储标号指向的内存进行补丁。 9 支持对数据进行运算。 10. 支持从ini文件中读取补丁数据。
修复BUG: 1. 修复特征码补丁的BUG(感谢 SlayerS'_'BoxeR 的反馈) 2. 修复条件断点偶尔解析失败的BUG。 3. 修复选择大文件失败等BUG。 4. 修复劫持DLL跨平台的兼容性。 5. 修复INT3断点的BUG。 6. 修复解析某些PE导出表时崩溃的BUG。 7. 修复地址属性非可执行时未补丁的BUG。
other: 1. 优化断点处理逻辑,增加反调试断点。 2. 内部调整及优化。 3. 增加“帮助文档” 4. 工具加壳选项中不再检测IDA。
最后于 2020-6-12 14:24
被Nisy编辑
,原因:
|
能力值:
( LV9,RANK:250 )
|
-
-
16 楼
git_92410fugang32
Hello Nisy
Can you please translate [Baymax Patch Tools] to English?
It's an excellent tool but I ...
Thank you for your feedback.Some features are still being added, and the 3.x version will consider adding multilingual support.
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
谢谢分享,学习下。
|
能力值:
( LV3,RANK:30 )
|
-
-
18 楼
感谢分享
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
Nisy
增加功能:1. 支持" 7? "格式的特征码搜索及特征码补丁。2. 支持从中断地址中存储指令中包含的内存地址(提取 cmp dword ptr [123456],1 ... 操作系统:win7/win 10, x64位 目标程序:xflex.exe
.text:0000000140020D0B 03 05 8F 34 1D 00 add eax, cs:dword_1401F41A0 1401F41A0这里本来是0x7D,我测试改成0x69
(1)运行Baymax64.exe,加载xflex.exe (2)读取内存数据 (3)修改内存数据 (4)创建劫持补丁
最后测试失败了,不知道错在哪里了。。
启用注入模式后的日志信息:
2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: PYG.DLL ver: 3.0.1.1035 模块加载 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: Process Attach:H:\xxflex.exe 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: Not Find Baymax IniFile 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: Proc xxflex.exe Module xxflex.exe Name xxflex.exe 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: Proc xxflex.exe Module xxflex.exe Name xxflex.exe 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 设置断点补丁条目 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 非 NS_TYPE_SETRVABREAK 类型 0 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 断点补丁地址 00007FF777200D0B 补丁数据 SD:[B:0,V:2,R:0,T:0]:S,ID_SAVENAME_1,G,Q 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 设置断点 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 解析异常断点数据成功 ThreadId: 4792 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 设置硬件断点 00007FF777200D0B Type DR0 DR7 1 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 获取线程硬件断点成功 00007FF777200D0B 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 设置硬件断点成功 DR0 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 断点补丁地址 00007FF777200D0B 补丁数据 SA,0:[B:0,V:2,R:0,T:0]:U,ID_SAVENAME_1,I,D,69 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 设置断点 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 解析异常断点数据成功 ThreadId: 4792 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 设置硬件断点 00007FF777200D0B Type DR0 DR7 401 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 获取线程硬件断点成功 00007FF777200D0B 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 设置硬件断点成功 DR0 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 初始化完成 ... 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: End StartHook() 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 补丁设置初始化完成,若有HOOK或下断点操作,将会在下方进行打印输出。 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 找到 DrX 对应的 2 处断点记录 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 触发硬件断点 ThreadId 4792,4792 BreakType: 0, DrxType 0 RetType -1 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 当前断点符合触发条件并进行处理 00007FF777200D0B 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: NsFixThreadContext Type 5 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: Get Global Addr 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: Save Global Address 00007FF7773D41A0 Type 7 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: Set SavedMap 1 Name ID_SAVENAME_1 Type 7 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 触发硬件断点 ThreadId 4792,4792 BreakType: 0, DrxType 0 RetType -1 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 当前断点符合触发条件并进行处理 00007FF777200D0B 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: NsFixThreadContext Type 6 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: NS_BREAK_MEMORY 类型 ... 00007FF777200D0B 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 修改数据的内存地址: 00007FF7773D41A0 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 内存补丁 src 0000008E0000007D 类型 0 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 内存补丁 fix 0000008E00000069 Get 1 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 已处理该异常 00007FF777200D0B 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 进入循环断点设置 ThreadId: 4792 DR0 0000000000000000 DR1 0000000000000000 DR2 0000000000000000 DR3 0000000000000000 DR7 0000000000000401 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: Proc xxflex.exe Module xxflex.exe Name xxflex.exe 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 断点条目已添加过该线程 4792 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 断点条目已添加过该线程 4792 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 断点条目已添加过该线程 4792 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 断点条目已添加过该线程 4792 2022-02-13 22:58:07:265: [P12084][BAYMAX64][T4792]: 离开断点设置 ThreadId: 4792 DR0 0000000000000000DR1 0000000000000000 DR2 0000000000000000 DR3 0000000000000000 DR7 0000000000000401
最后于 2022-2-14 08:55
被glopen编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
出错信息:
最后于 2022-2-14 08:59
被glopen编辑
,原因:
|
能力值:
( LV5,RANK:69 )
|
-
-
21 楼
glopen
出错信息:
官方唯一球球群号:one one two eight two three five eight eight
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
多谢楼主分享哟,学习一下先
|
能力值:
( LV9,RANK:250 )
|
-
-
23 楼
超过两年,不能再编辑帖子。 x86 v2.9.7.5/x64 v2.7.5 Github: https://github.com/sicaril/Baymax-Patch-toOls/releases
|
能力值:
( LV2,RANK:10 )
|
-
-
24 楼
感谢校长,居然更新了
|
能力值:
(RANK:215 )
|
-
-
25 楼
我手里的好像还是2.5.4……
|
|
|