首页
社区
课程
招聘
[求助]暴破的问题
发表于: 2005-9-20 10:45 4788

[求助]暴破的问题

2005-9-20 10:45
4788
今天找一软件,发现为ASProtect壳,用asprstripperxp成功脱壳后。找到其关键跳转,将jz改成jnz后,注册成功,
在注册表内生成:
code值为机器码
key值为序列号
重启软件,还是未注册。用W32DASM分析后发现有三处读取注册表key的值,将跳jz改成jnz后。还是不行。。。

用Ollydbg无法调试。用W32dasm也一样。一调试就终止。不知道该怎么解决。请高手指点指点。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 47147
活跃值: (20470)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
IDA反汇编分析一下。

你说的“找到其关键跳转,将jz改成jnz后,注册成功”
再跟细些,看看哪个CALL是判断的,直接改CALL里的关键点。
2005-9-20 22:00
0
雪    币: 218
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
最初由 kanxue 发布
IDA反汇编分析一下。

你说的“找到其关键跳转,将jz改成jnz后,注册成功”
再跟细些,看看哪个CALL是判断的,直接改CALL里的关键点。


非常感谢,我再试试。。。呵呵。
2005-9-21 14:33
0
雪    币: 236
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
这绝对是重起验证的,如果仅仅把读注册表的部分跳了,它没有经过验证仍然是不行的,从code key的值被读入跟踪下去。找到爆破点就可以了
2005-9-21 16:17
0
雪    币: 218
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
最初由 xeno 发布
这绝对是重起验证的,如果仅仅把读注册表的部分跳了,它没有经过验证仍然是不行的,从code key的值被读入跟踪下去。找到爆破点就可以了


找到爆破点了,跳了,可是还有功能限制,郁闷啊.

重启已是注册版,但使用时就不行了.看了一下午,改了一个关键跳转,可以用Ollydbg调试,已经找到了机器码的地方,看来快要成功了.哈哈...努力中...
2005-9-21 22:06
0
雪    币: 236
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
加油!
2005-9-21 22:58
0
游客
登录 | 注册 方可回帖
返回
//