猪哥哥 发表于 2022-1-22 12:42

byh3025 发表于 2022-1-21 11:51
改了4处达到了以下效果

可以教我一下吗?

张三 发表于 2022-1-22 12:59

来学习下

我是小学生 发表于 2022-1-22 13:45

打补丁逆向

pizazzboy 发表于 2022-1-22 17:38

byh3025 发表于 2022-1-22 11:21
愿闻其详,谢谢了


pizazzboy 发表于 2022-1-22 19:23

本帖最后由 pizazzboy 于 2022-1-22 19:25 编辑

大白完美搞定。
022-01-22 19:15:37:522: : PYG.DLL ver: 3.0.1.1025 模块加载
2022-01-22 19:15:37:522: : Process Attach:C:\Jhcad2016\Jhcad.exe
2022-01-22 19:15:37:538: : Not Find Baymax IniFile
2022-01-22 19:15:37:538: : Proc Jhcad.exe Module Jhcad.exe Name Jhcad.exe
2022-01-22 19:15:37:538: : Proc Jhcad.exe Module Jhcad.exe Name Jhcad.exe
2022-01-22 19:15:37:538: : 设置断点补丁条目
2022-01-22 19:15:37:538: : 非 NS_TYPE_SETRVABREAK 类型 0
2022-01-22 19:15:37:538: : 断点补丁地址 004C61C3 补丁数据 EBX,80C::I,B,1
2022-01-22 19:15:37:538: : 设置断点
2022-01-22 19:15:37:538: : 解析异常断点数据成功 ThreadId: 804
2022-01-22 19:15:37:538: : 设置INT3断点
2022-01-22 19:15:37:538: : 设置 0xCC 004C61C3
2022-01-22 19:15:37:538: : 设置INT3断点成功 004C61C3
2022-01-22 19:15:37:538: : 断点补丁地址 004D9187 补丁数据 EBP::I,B,3
2022-01-22 19:15:37:538: : 设置断点
2022-01-22 19:15:37:538: : 解析异常断点数据成功 ThreadId: 804
2022-01-22 19:15:37:538: : 设置INT3断点
2022-01-22 19:15:37:538: : 设置 0xCC 004D9187
2022-01-22 19:15:37:538: : 设置INT3断点成功 004D9187
2022-01-22 19:15:37:538: : 断点补丁地址 004D97AF 补丁数据 EBP::I,B,3
2022-01-22 19:15:37:538: : 设置断点
2022-01-22 19:15:37:538: : 解析异常断点数据成功 ThreadId: 804
2022-01-22 19:15:37:538: : 设置INT3断点
2022-01-22 19:15:37:538: : 设置 0xCC 004D97AF
2022-01-22 19:15:37:538: : 设置INT3断点成功 004D97AF
2022-01-22 19:15:37:538: : 初始化完成 ...
2022-01-22 19:15:37:538: : End StartHook()
2022-01-22 19:15:37:538: : 补丁设置初始化完成,若有HOOK或下断点操作,将会在下方进行打印输出。
2022-01-22 19:15:40:268: : Find BreakPointInt3 ThreadId: 804 1 0 0
2022-01-22 19:15:40:268: : PREV Mode 当前断点 004C61C3 Byte 8B
2022-01-22 19:15:40:268: : PREV 8B
2022-01-22 19:15:40:268: : 当前INT3断点 符合触发条件进行处理 004C61C3
2022-01-22 19:15:40:268: : NsFixThreadContext Type 2
2022-01-22 19:15:40:268: : NS_BREAK_MEMORY 类型 ... 004C61C3
2022-01-22 19:15:40:268: : 寄存器值 REG 005EB0C8
2022-01-22 19:15:40:268: : 内存补丁 src 00000000 类型 0
2022-01-22 19:15:40:268: : 内存补丁 fix 00000001 Get 1
2022-01-22 19:15:40:268: : INT3断点永久模式 设置NextIp 计数减一: 0
2022-01-22 19:15:40:268: : INT3断点 获取NEXT IP: 004C61C9
2022-01-22 19:15:40:268: : Error Type
2022-01-22 19:15:40:268: : Error Type
2022-01-22 19:15:40:268: : NEXT_IP 004C61C9 BYTE 85
2022-01-22 19:15:40:268: : DealInt3Exception 004C61C3
2022-01-22 19:15:40:268: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000
2022-01-22 19:15:40:268: : Find BreakPointInt3 ThreadId: 804 0 1 0
2022-01-22 19:15:40:268: : NEXT_IP Mode Break: 004C61C9 恢复断点为 004C61C3
2022-01-22 19:15:40:268: : NEXT 85 PREV CC
2022-01-22 19:15:40:268: : Error Type
2022-01-22 19:15:40:268: : Error Type
2022-01-22 19:15:40:268: : DealInt3Exception 004C61C9
2022-01-22 19:15:40:268: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000
2022-01-22 19:15:54:480: : Find BreakPointInt3 ThreadId: 804 1 0 0
2022-01-22 19:15:54:480: : Error Type
2022-01-22 19:15:54:480: : Error Type
2022-01-22 19:15:54:480: : PREV Mode 当前断点 004D97AF Byte 83
2022-01-22 19:15:54:480: : PREV 83
2022-01-22 19:15:54:480: : 当前INT3断点 符合触发条件进行处理 004D97AF
2022-01-22 19:15:54:480: : NsFixThreadContext Type 0
2022-01-22 19:15:54:480: : NS_BREAK_REG 类型 ... 004D97AF regtype 5
2022-01-22 19:15:54:480: : NS_BREAK_REG src 00000000 Type 0
2022-01-22 19:15:54:480: : NS_BREAK_REG fix 00000003
2022-01-22 19:15:54:480: : INT3断点永久模式 设置NextIp 计数减一: 0
2022-01-22 19:15:54:480: : INT3断点 获取NEXT IP: 004D97B2
2022-01-22 19:15:54:480: : NEXT_IP 004D97B2 BYTE 74
2022-01-22 19:15:54:480: : DealInt3Exception 004D97AF
2022-01-22 19:15:54:495: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000
2022-01-22 19:15:54:495: : Find BreakPointInt3 ThreadId: 804 0 1 0
2022-01-22 19:15:54:495: : Error Type
2022-01-22 19:15:54:495: : Error Type
2022-01-22 19:15:54:495: : NEXT_IP Mode Break: 004D97B2 恢复断点为 004D97AF
2022-01-22 19:15:54:495: : NEXT 74 PREV CC
2022-01-22 19:15:54:495: : DealInt3Exception 004D97B2
2022-01-22 19:15:54:495: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000
2022-01-22 19:16:01:796: : Find BreakPointInt3 ThreadId: 804 1 0 0
2022-01-22 19:16:01:796: : Error Type
2022-01-22 19:16:01:796: : PREV Mode 当前断点 004D9187 Byte 83
2022-01-22 19:16:01:796: : PREV 83
2022-01-22 19:16:01:796: : 当前INT3断点 符合触发条件进行处理 004D9187
2022-01-22 19:16:01:796: : NsFixThreadContext Type 0
2022-01-22 19:16:01:796: : NS_BREAK_REG 类型 ... 004D9187 regtype 5
2022-01-22 19:16:01:796: : NS_BREAK_REG src 00000000 Type 0
2022-01-22 19:16:01:796: : NS_BREAK_REG fix 00000003
2022-01-22 19:16:01:796: : INT3断点永久模式 设置NextIp 计数减一: 0
2022-01-22 19:16:01:796: : INT3断点 获取NEXT IP: 004D918A
2022-01-22 19:16:01:796: : Error Type
2022-01-22 19:16:01:796: : NEXT_IP 004D918A BYTE 74
2022-01-22 19:16:01:796: : DealInt3Exception 004D9187
2022-01-22 19:16:01:796: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000
2022-01-22 19:16:01:796: : Find BreakPointInt3 ThreadId: 804 0 1 0
2022-01-22 19:16:01:796: : Error Type
2022-01-22 19:16:01:796: : NEXT_IP Mode Break: 004D918A 恢复断点为 004D9187
2022-01-22 19:16:01:796: : NEXT 74 PREV CC
2022-01-22 19:16:01:796: : Error Type
2022-01-22 19:16:01:796: : DealInt3Exception 004D918A
2022-01-22 19:16:01:796: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000
2022-01-22 19:16:16:335: : Find BreakPointInt3 ThreadId: 804 1 0 0
2022-01-22 19:16:16:335: : Error Type
2022-01-22 19:16:16:335: : Error Type
2022-01-22 19:16:16:335: : PREV Mode 当前断点 004D97AF Byte 83
2022-01-22 19:16:16:335: : PREV 83
2022-01-22 19:16:16:335: : 当前INT3断点 符合触发条件进行处理 004D97AF
2022-01-22 19:16:16:335: : NsFixThreadContext Type 0
2022-01-22 19:16:16:335: : NS_BREAK_REG 类型 ... 004D97AF regtype 5
2022-01-22 19:16:16:335: : NS_BREAK_REG src 00000000 Type 0
2022-01-22 19:16:16:335: : NS_BREAK_REG fix 00000003
2022-01-22 19:16:16:335: : INT3断点永久模式 设置NextIp 计数减一: 0
2022-01-22 19:16:16:335: : INT3断点 获取NEXT IP: 004D97B2
2022-01-22 19:16:16:335: : NEXT_IP 004D97B2 BYTE 74
2022-01-22 19:16:16:335: : DealInt3Exception 004D97AF
2022-01-22 19:16:16:335: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000
2022-01-22 19:16:16:335: : Find BreakPointInt3 ThreadId: 804 0 1 0
2022-01-22 19:16:16:335: : Error Type
2022-01-22 19:16:16:335: : Error Type
2022-01-22 19:16:16:335: : NEXT_IP Mode Break: 004D97B2 恢复断点为 004D97AF
2022-01-22 19:16:16:335: : NEXT 74 PREV CC
2022-01-22 19:16:16:335: : DealInt3Exception 004D97B2
2022-01-22 19:16:16:335: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000
2022-01-22 19:18:05:130: : Find BreakPointInt3 ThreadId: 804 1 0 0
2022-01-22 19:18:05:130: : Error Type
2022-01-22 19:18:05:130: : Error Type
2022-01-22 19:18:05:130: : PREV Mode 当前断点 004D97AF Byte 83
2022-01-22 19:18:05:130: : PREV 83
2022-01-22 19:18:05:130: : 当前INT3断点 符合触发条件进行处理 004D97AF
2022-01-22 19:18:05:130: : NsFixThreadContext Type 0
2022-01-22 19:18:05:130: : NS_BREAK_REG 类型 ... 004D97AF regtype 5
2022-01-22 19:18:05:130: : NS_BREAK_REG src 00000000 Type 0
2022-01-22 19:18:05:130: : NS_BREAK_REG fix 00000003
2022-01-22 19:18:05:130: : INT3断点永久模式 设置NextIp 计数减一: 0
2022-01-22 19:18:05:130: : INT3断点 获取NEXT IP: 004D97B2
2022-01-22 19:18:05:130: : NEXT_IP 004D97B2 BYTE 74
2022-01-22 19:18:05:130: : DealInt3Exception 004D97AF
2022-01-22 19:18:05:130: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000
2022-01-22 19:18:05:130: : Find BreakPointInt3 ThreadId: 804 0 1 0
2022-01-22 19:18:05:130: : Error Type
2022-01-22 19:18:05:130: : Error Type
2022-01-22 19:18:05:130: : NEXT_IP Mode Break: 004D97B2 恢复断点为 004D97AF
2022-01-22 19:18:05:130: : NEXT 74 PREV CC
2022-01-22 19:18:05:130: : DealInt3Exception 004D97B2
2022-01-22 19:18:05:130: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000
2022-01-22 19:18:09:264: : Find BreakPointInt3 ThreadId: 804 1 0 0
2022-01-22 19:18:09:264: : Error Type
2022-01-22 19:18:09:264: : PREV Mode 当前断点 004D9187 Byte 83
2022-01-22 19:18:09:264: : PREV 83
2022-01-22 19:18:09:264: : 当前INT3断点 符合触发条件进行处理 004D9187
2022-01-22 19:18:09:264: : NsFixThreadContext Type 0
2022-01-22 19:18:09:264: : NS_BREAK_REG 类型 ... 004D9187 regtype 5
2022-01-22 19:18:09:264: : NS_BREAK_REG src 00000000 Type 0
2022-01-22 19:18:09:264: : NS_BREAK_REG fix 00000003
2022-01-22 19:18:09:264: : INT3断点永久模式 设置NextIp 计数减一: 0
2022-01-22 19:18:09:264: : INT3断点 获取NEXT IP: 004D918A
2022-01-22 19:18:09:264: : Error Type
2022-01-22 19:18:09:264: : NEXT_IP 004D918A BYTE 74
2022-01-22 19:18:09:264: : DealInt3Exception 004D9187
2022-01-22 19:18:09:264: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000
2022-01-22 19:18:09:264: : Find BreakPointInt3 ThreadId: 804 0 1 0
2022-01-22 19:18:09:264: : Error Type
2022-01-22 19:18:09:264: : NEXT_IP Mode Break: 004D918A 恢复断点为 004D9187
2022-01-22 19:18:09:264: : NEXT 74 PREV CC
2022-01-22 19:18:09:264: : Error Type
2022-01-22 19:18:09:264: : DealInt3Exception 004D918A
2022-01-22 19:18:09:264: : ThreadId: 804 DR0 00000000 DR1 00000000 DR2 00000000 DR3 00000000 DR7 00000000

byh3025 发表于 2022-1-22 20:28

pizazzboy 发表于 2022-1-22 17:38


虽然保存那里不是灰色的了,但你试试能不能保存

pizazzboy 发表于 2022-1-22 20:35

byh3025 发表于 2022-1-22 20:28
虽然保存那里不是灰色的了,但你试试能不能保存

还有两处的内存赋值要改,看我大白调试LOG

掌控安全 发表于 2022-1-24 17:49

也可以打补丁逆向这个程序,很方便便捷

爱酷的鱼 发表于 2022-1-29 11:20

这种出过教程啊

雪碧泡茶 发表于 2022-2-20 11:42

这是个啥程序啊
页: 1 2 3 4 [5] 6
查看完整版本: 注册码逆向