首页
社区
课程
招聘
[旧帖] [求助]求助,某国外软件,非明码比较 0.00雪花
发表于: 2007-10-30 11:27 4146

[旧帖] [求助]求助,某国外软件,非明码比较 0.00雪花

2007-10-30 11:27
4146
没有发附件的权限,下面是网盘链接:de2K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6e0p5$3x3$3c8A6M7$3E0Q4x3X3g2U0L8$3#2Q4x3V1k6Q4x3@1k6K6k6r3A6A6L8X3q4F1i4K6t1$3L8X3u0K6M7q4)9K6b7W2)9J5y4X3&6T1M7%4m8Q4x3@1u0Q4c8e0k6Q4z5p5k6Q4z5e0m8Q4c8e0g2Q4z5p5k6Q4z5e0k6Q4c8e0N6Q4b7e0m8Q4z5o6q4Q4c8f1k6Q4b7V1y4Q4z5f1p5K6x3K6x3#2y4e0f1%4y4K6N6Q4x3U0k6F1j5Y4y4H3i4K6y4n7  
授权号码形式为:9875-2587-3698-7425-1598-2547-3541-1587-0245-9842
经过分析,输入伪码1234-2234-3234-4234-5234-6234-7234-8234-9234-0234后,先每隔8位取一位变成1357922222333334444424680222223333344444,这个数再与1967082453按位相减(如减后是负加上A(10))得到490940879247636209115010408792476362091,这个39位数的后29位进行下面的运算:
001:   A=FFFFFFFF
002:   B=00FFFFFF
004:  C=A XOR 0FF
005:  D= 当前位ASC值 XOR  C
006:  E=软件生成的某个码表的第D*4个位置的值
007:  F=A  SHR 8 (也就是A/100)
008:  A=E XOR F
009: 返回 004行

以上运算后得到的16进制结果保留后8位,这个8位数字必须等于,39位数字中的前10位的16进制值。
软件中其它运算也大多是通过与某一常数按位相减,或隔X位取码。
经过两周的努力我还是找不到最后的关键比较,或关键跳转在什么地方。
请高手指点。

己爆破,欢迎高手继续研究算法

[注意]看雪招聘,专注安全领域的专业人才平台!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
楼主好厉害呀,我现在还属于看不懂算法的阶段呢!
2007-10-30 16:17
0
雪    币: 207
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
看清算法就可编写注册机啦!
2007-10-30 20:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lly
4
我也还是看不懂算法
2007-10-30 20:52
0
雪    币: 217
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我现在最关键的是找不到软件最后怎么比较的。也就是前面的算法能看懂,但是后面在哪儿比较的老是找不到!因有里面有大量的垃圾算法,没有办法确定那些数字是有用的。请大家研究一下告诉我,万分感谢
2007-10-30 22:10
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
同样的问题,看来还是汇编的功力不够啊。一起努力吧,兄弟!
2007-10-31 00:16
0
雪    币: 184
活跃值: (47)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
这个软件是属于CRC32一类的算法,你可以用peid插件检查下 ,不知道你是否明白CRC32 .
2007-10-31 03:31
0
游客
登录 | 注册 方可回帖
返回