首页
社区
课程
招聘
WinHex修改时却错位,如何固定不错位?
发表于: 2005-3-7 14:08 5148

WinHex修改时却错位,如何固定不错位?

2005-3-7 14:08
5148
修改一个日期限制的软件,15天限制。
0040342A:  83FAOF              cmp
0040342D:  0F8EA000000         jle <== 改为jmp
00430433:  6A00                Push
00403435:  8D4C2410            lea

可是进入WinHex后如下:修改0F为EB
0040342A:  83FAOF              cmp
0040342D:  EB8E                jmps
0043042F:  A0                  lodsd
00003430:  0000                add
全部错位了[一改就向下移,固定不行]。

请求于大家,在此感谢!!!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 133
活跃值: (22)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
最初由 yunhao 发布
修改一个日期限制的软件,15天限制。
0040342A: 83FAOF cmp
0040342D: 0F8EA000000 jle <== 改为jmp
00430433: 6A00 Push
00403435: 8D4C2410 lea
........

0F8E改成90E9
2005-3-7 14:10
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
按你所说的,变成了如一下:
:00403425 C1E81F                  shr eax, 1F
:00403428 03D0                    add edx, eax
:0040342A 83FA0F                  cmp edx, 0000000F
:0040342D 90                      nop
:0040342E E9AD000000              jmp 004034E0

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00403409(C)
|
:00403433 6A00                    push 00000000
2005-3-7 15:03
0
雪    币: 133
活跃值: (22)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
有问题么?
2005-3-7 15:07
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
修改了两处,结果将电脑时间跳到4月7号,还是限制时间。
2005-3-7 15:40
0
雪    币: 133
活跃值: (22)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
那是你爆破的问题,不是我代码改错了,我是照你的要求改的
2005-3-7 15:43
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢Phoenix的帮助!我再试试。
2005-3-7 17:05
0
雪    币: 463
活跃值: (116)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
直接用OD载入,用OD改很直观的
2005-3-7 22:48
0
游客
登录 | 注册 方可回帖
返回
//