首页
社区
课程
招聘
[结束][第一阶段◇第二题]看雪论坛.腾讯公司2008软件安全技术竞赛
发表于: 2008-10-5 11:54 20344

[结束][第一阶段◇第二题]看雪论坛.腾讯公司2008软件安全技术竞赛

2008-10-5 11:54
20344
收藏
免费 0
支持
分享
最新回复 (223)
雪    币: 107
活跃值: (1683)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
76
短时间内连高手都只给码 我们菜鸟怎么办?进去里面了到处乱跳,人都跳晕了,还不能F2,还是休息会,再跟会,边玩边学
2008-10-5 23:44
0
雪    币: 358
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
77
菜菜,看不懂算法   只知道流程,还不知道对不对

不过看到 有人说暴力  不知道行不行。
也就是不管算法到底在干什么。
取0 1 2 3 排列成长度为0x35的数据

把算法函数抠出来
算法函数有三个参数

其中一个就固定设为0123456789ab  也就是(username=abcdefghijkl)
另外一个参数是 0123排成的长度为0x35的数据

还有一个参数是一个缓冲区  大小为24byte 是函数算的值(只要这个缓冲区中的字符等于abcdefghijklabcdefghijkl)即可成功。

然后排列组合用长度为0x35的数据 进入算法函数中暴力跑

只要得到abcdefghijklabcdefghijkl 即可  并打印此时长度为0x35的数据  也就是一个可用的注册码

没讨论算法  不算违规吧
2008-10-5 23:54
0
雪    币: 10729
活跃值: (3257)
能力值: (RANK:520 )
在线值:
发帖
回帖
粉丝
78
注册码长度比较长,暴力也不能解决问题
2008-10-6 00:04
0
雪    币: 64
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
79
注册机不知道如何下手~~
2008-10-6 00:19
0
雪    币: 101
活跃值: (88)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
80
:) 我也到这了, 明晚再看......
2008-10-6 00:33
0
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
81
给两天时间,太短了吧!!!!注册码算法太长了,看的头痛啊,代码量太大了,以为我们是机器人啊,两天分析48小时啊
2008-10-6 01:21
0
雪    币: 111
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
82
哇, 终于把那N长的注册代码给完全逆向了,也不知对不,再者还没整理,唉,眼都花了,看来也得明天整整了,
555。。。。。。。明天还有课呢, 看来又得打hu hu 了。
晚安,各位
2008-10-6 01:59
0
雪    币: 184
活跃值: (65)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
83
是不是MessageBox框提示非“wrong!” 非“key?” 非“username?" 即代表注册成功了?
2008-10-6 03:49
0
雪    币: 381
活跃值: (140)
能力值: ( LV13,RANK:330 )
在线值:
发帖
回帖
粉丝
84
轮到分析那个对KEY进行变换的函数似乎很复杂,面对那堆长长的指令实在无法忍受了,还是早点放弃,免得影响眼前的事,等结束了看各位高手的分析吧
2008-10-6 08:24
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
85
如果是这样, 10分钟我就交卷了
2008-10-6 09:01
0
雪    币: 221
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
86
F2应当还是可以的,一点花招而已,关键是算法太长了,估计没时间了
2008-10-6 09:04
0
雪    币: 233
活跃值: (15)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
87
分析的时候,大家是否发现了数组越界的问题?

现在弄的我,没有办法分析下去啦
2008-10-6 09:16
0
雪    币: 647
活跃值: (564)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
88
作者说有解那就接着跟,昨天也感觉有错就没在跟
2008-10-6 09:19
0
雪    币: 105
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
89
一道智力题,加了一些静态和动态的小花招
2008-10-6 09:19
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
90
if (a>b)
   e='f';
if (a<b)
   e='g';
if (a<b)
  e='h';

这不是问题, 不知是否BUG还是有意为止
程序可做
2008-10-6 09:37
0
雪    币: 360
活跃值: (77)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
91
的确是,不精,得慢慢搞了
2008-10-6 09:57
0
雪    币: 503
活跃值: (80)
能力值: (RANK:280 )
在线值:
发帖
回帖
粉丝
92
提交了一个草稿,代码有些乱
上传的附件:
2008-10-6 09:58
0
雪    币: 503
活跃值: (80)
能力值: (RANK:280 )
在线值:
发帖
回帖
粉丝
93
提交的时候没有注意到这个备注,因为用户名必须满足固定格式,所以就自动生成了,用户名输入框改成了readonly,没关系吧
2008-10-6 10:06
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
94
就是因为这句话, 我不敢提交kg, 怕得0分
或者任意输入符合规则的用户名


看来你也没搞定h
2008-10-6 10:09
0
雪    币: 503
活跃值: (80)
能力值: (RANK:280 )
在线值:
发帖
回帖
粉丝
95
h不复杂,仔细看就明白了
我的问题提交的时候没看到这句话,但我想我随机计算的用户名应该是包含了所有可能,其实只要把那个CEdit改成不是ReadOnly就可以了,只是已经提交了不想重复提交扣5分
2008-10-6 10:13
0
雪    币: 497
活跃值: (58)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
96
哇 还好把过滤的步骤也给逆了

可以直接把反汇编代码拿来用吗? 其实也快逆完了
2008-10-6 10:19
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
97
膜拜啊!
我是想不出来了
放弃了。
等这题结束
直接看你的habcdefgijkl的答案学习了
2008-10-6 10:20
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
98
拖了半天那个 crackme 的窗口, 才发现是个图片.
2008-10-6 10:22
0
雪    币: 2134
活跃值: (14)
能力值: (RANK:170 )
在线值:
发帖
回帖
粉丝
99
好的,晚上我改下属性测试/:D
2008-10-6 10:33
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
100
我是不会呀,等着高手吧。
2008-10-6 10:47
0
游客
登录 | 注册 方可回帖
返回
//