首页
社区
课程
招聘
[旧帖] [讨论]软件的数量限制问题 0.00雪花
发表于: 2009-3-19 16:57 5590

[旧帖] [讨论]软件的数量限制问题 0.00雪花

2009-3-19 16:57
5590
小弟最近在学习破解一个软件,此演示版软件对添加的资料有数量限制,只允许添加三条资料,以前的版本我可以改成很大的数字,反汇编后数量的地方如下显示
0060D668 C745FC03000000          mov [ebp-04], 00000003
而现在却变成了
0060D668 C745FC03000000          mov [ebp-04], 3
变成只有个位数了,这种情况,请问该如何处理?
非常感谢!

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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 142
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
上下不一样嘛!~
2009-3-19 17:25
0
雪    币: 2434
活跃值: (1427)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
這個是一樣的啊~~
2009-3-19 17:30
0
雪    币: 517
活跃值: (35)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
其实就是显示不同而已,直接修改汇编操作数即可吧?!
2009-3-19 23:39
0
雪    币: 197
活跃值: (434)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不一样的,会引起偏移量变化的,后面的指令会变的,会出现问题.
2009-3-20 15:53
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
6
看到机器码是一样的,可以肯定是同样的指令,至于显示看到的不同,这个是不同软件显示的不同而已,修改那个指令的后面的数字应该不同造成破坏后面的指令问题。
C745FC03000000          mov [ebp-04], 3
改成这样应该就行了。
C745FCFFFFFFFF          mov [ebp-04], FFFFFFFF
注:如果你是在OD里必须这样修改才是正确的。
下面的是错误的修改,你如果用下面的修改的话,肯定会引起指令的变动:
mov byte ptr [ebp-04],0ffffffff ; 错误
mov word ptr [ebp-04],0ffffffff ; 错误
正确的修改应该是下面那样的:
mov dword ptr [ebp-04],0ffffffff ; 正确
2009-3-20 16:16
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
用OD修改后怎么保存,比如DLL文件
2009-3-20 18:34
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
小虾米好牛,不知道你有没什么好群,想进去学习。如果有牛人指点下,感觉相当好
2009-3-20 23:03
0
游客
登录 | 注册 方可回帖
返回
//