首页
社区
课程
招聘
[求助]怎么用softice调试时找不到注册码
发表于: 2005-12-26 11:26 4304

[求助]怎么用softice调试时找不到注册码

2005-12-26 11:26
4304
小弟刚学softice不久,现破解一arx文件,断点也下好了,可以断,判断真假注册码的地方也找到,可进入call后怎么也找不到真的注册码,真的注册码是通过机器码对应的,每重装一次系统机器码也会变,希望有人能帮我一把

[培训]传播安全知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 313
活跃值: (440)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
2
是不是进去就晕了啊,提问呢还是把问题说明白点拉...
2005-12-26 11:35
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
没有晕,这是我在ollydbg中的一段
034dadc6 e8 f7720100 call <jmp.&mfc42.#6334>
034dadcb e8 40e8ffff call sd.034d9610
034dadd0 8bf8        mov edi,eax
034dadd2 8b86 7c10000 mov eax,dword ptr ds:[esi+17c]
034dadd8 50          push eax
034dadd9 ff15 78644f03  call dword ptr ds:[<&msvcrt.atoi>]
034daddf 83c4 04     add esp,4
034dade2 3bc7        cmp eax,edi
034dade4 8986 b4000000 mov dword ptr ds:[esi+b4],eax
034dadea 7560        jnz short sd.034dae4c
这中间的034dadea是关键跳,在034dadd8的eax中是放着我输入的假注册码,我想034dade2是判断真假注册码的地方,那问题应该是在034dadd9的这句call中可找到真注册码,可是怎么也没有,小弟不知道怎么样才能成为正式会员没有办法上传附件,特留下QQ:37850080,各位老大能不能留个qq我也好请教一二。
2005-12-26 12:18
0
雪    币: 313
活跃值: (440)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
4
034dadc6 e8 f7720100 call <jmp.&mfc42.#6334>
034dadcb e8 40e8ffff call sd.034d9610
034dadd0 8bf8        mov edi,eax
034dadd2 8b86 7c10000 mov eax,dword ptr ds:[esi+17c]
034dadd8 50          push eax//假注册码
034dadd9 ff15 78644f03  call dword ptr ds:[<&msvcrt.atoi>]//字符串转换为整数
034daddf 83c4 04     add esp,4
034dade2 3bc7        cmp eax,edi//关键比较
034dade4 8986 b4000000 mov dword ptr ds:[esi+b4],eax
034dadea 7560        jnz short sd.034dae4c

总结:将034dade2处的EDI值记下,用计算器转换为十进制的数字,那个应该就是真注册码
2005-12-26 12:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
老大真是利害,让小弟佩服,真的是那个值,小弟一直都没有注意,谢谢老大,还请以后多指教,谢谢了
2005-12-26 14:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
对了,小弟忘了问,不知道如何看这个EDI是怎么生成的,如何才能找到生成注册码的算法,这样才能做个注册机呀,希望老大能告诉一下
2005-12-26 14:16
0
游客
登录 | 注册 方可回帖
返回