首页
社区
课程
招聘
[旧帖] [求助]破解中遇到的问题 0.00雪花
2007-7-13 22:06 6411

[旧帖] [求助]破解中遇到的问题 0.00雪花

2007-7-13 22:06
6411
我破解WIDI软件 用W32ASDM打开软件 在错误信息前的MOV上下了断点 然后又开了OD F9执行软件 随便输入了些东西 [用户名 注册码] 这些都在OD里找到了 但是我往下走了很大一段为什么还没出注册码呢 我看到了很多[EBP-**]的字符 不知道是做什么用的 高手来答

[培训]内核驱动高级班,冲击BAT一流互联网大厂工 作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (11)
雪    币: 194
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
llq 2007-7-13 22:46
2
0
唉   郁闷死了   利用从断点起调试单步步入往下找找了一个小时了  都还没找到注册码
雪    币: 194
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
llq 2007-7-13 22:50
3
0
0048C478  |. DC1D 40C84800  FCOMP QWORD PTR DS:[48C840]
DS:[0048C840]=1.000000000000000e-08
0048C4B0  |. D81D 48C84800  FCOMP DWORD PTR DS:[48C848]
DS:[0048C848]=1.000000
0048C4DC  |> DB2D 50C84800  /FLD TBYTE PTR DS:[48C850]
DS:[0048C850]=0.1000000000000000000
Jump from 0048C4F1
0048C5C0  |. 68 ACEE7300    |PUSH widi_bak.0073EEAC                  ; |Arg2 = 0073EEAC ASCII "%0.2lf"
0073EEAC=widi_bak.0073EEAC (ASCII "%0.2lf")
0048C840   . 3A8C30E28E7945>DQ FLOAT 1.000000000000000e-08
0048C848   . 0000803F       DD FLOAT 1.000000
0048C84C   . 00002041       DD FLOAT 10.00000
0048C850   . CDCCCCCCCCCCCC>DT FLOAT 0.1000000000000000000
0048C85A     00             DB 00
0048C85B     00             DB 00
0048C85C   . 0000003F       DD FLOAT 0.5000000
0048C860   . CDCCCCCCCCCCCC>DT FLOAT 0.2000000000000000000
0048C86A     00             DB 00
0048C86B     00             DB 00
0048C86C   . 7B14AE47E17A84>DQ FLOAT 0.01000000000000000
0048CF28   . BA D5EF7300    MOV EDX,widi_bak.0073EFD5                ;  ASCII "User Name"
0073EFD5=widi_bak.0073EFD5 (ASCII "User Name")
0048CFA0   . BA E0EF7300    MOV EDX,widi_bak.0073EFE0                ;  ASCII "Registration Code"
0073EFE0=widi_bak.0073EFE0 (ASCII "Registration Code")
0048D018   . BA F3EF7300    MOV EDX,widi_bak.0073EFF3                ;  ASCII "Referrer"
0048F988  |. 8B15 04547100     MOV EDX,DWORD PTR DS:[715404]          ;  widi_bak.00714E34
DS:[00715404]=00714E34 (widi_bak.00714E34), ASCII "halgdat"

找了很久 找到这些  不知道是否找到了注册码....
雪    币: 208
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
独孤剑 1 2007-7-13 23:42
4
0
[QUOTE=llq;334254]0048C478  |. DC1D 40C84800  FCOMP QWORD PTR DS:[48C840]
DS:[0048C840]=1.000000000000000e-08
0048C4B0  |. D81D 48C84800  FCOMP DWORD PTR DS:[48C848]
DS...[/QUOTE]

从你给你这些代码来看,你好像还没找到关键点呢.我要是没看错的话,你这个应该还只是到了得到用户名和注册码的地方,真正的算法和关键比较根本还没到.慢慢找找吧.破解需要耐心
雪    币: 19
活跃值: (102)
能力值: ( LV12,RANK:200 )
在线值:
发帖
回帖
粉丝
不死神鸟 1 2007-7-13 23:51
5
0
再说注册码分明码和暗码,如果是暗码你是找不到的
雪    币: 194
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
llq 2007-7-14 00:51
6
0
我找了2个多钟头了  我猜测是不是下断点的地方下错了  我是在错误信息产生的前一跳转点下的  单步步入和单步步过都进入了死循环 我有点迷茫了
雪    币: 194
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
llq 2007-7-14 00:54
7
0

再说注册码分明码和暗码,如果是暗码你是找不到的


5楼兄弟说说 从我贴出的代码看来 我这个软件是明码还是暗码??

这个软件注册方式有两个必填选项  用户名和注册码
雪    币: 217
活跃值: (68)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
千里之外 5 2007-7-14 09:15
8
0
可能是重启验证 刚刚的 程序只是保存注册信息 ^_^
雪    币: 194
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
llq 2007-7-14 12:53
9
0
是的 程序中有句字串符
0073E81C=widi_bak.0073E81C (ASCII "Registration Information is saved in System Registry. Restart the program, please. ")
这个好像就是重启软件验证的标识   请问应该怎么做
雪    币: 194
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
llq 2007-7-14 14:11
10
0
雪    币: 194
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
llq 2007-7-14 19:37
11
0
有人帮忙分析下吗
雪    币: 194
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
llq 2007-7-15 12:33
12
0
再等~~~~~~~~~~~
游客
登录 | 注册 方可回帖
返回