首页
论坛
专栏
课程

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

2008-10-8 05:35 12703

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

2008-10-8 05:35
12703
【进行中】[第一阶段◇第三题]看雪论坛.腾讯公司2008软件安全技术竞赛
本次比赛规则及奖品请参看此帖:http://bbs.pediy.com/showthread.php?t=73422

第一阶段比赛说明

本阶段共四道题目,每题计分每题的计分方法,将在题目放出时公布。(各题的分数将算入最后的总数,在决定最终名次时,每一题都很重要)。四道题不是同时给出,在第一题结束后,再放出第二题,以此类推。但无论答题正确与否,都有资格参与下一题的回答。若题目答错或未答,该题均计0分。


第一阶段第三题

TestFloat.exe是一个简单的测试程序,见附件,,请找出程序出错的原因。另外附件中还包含testfloat.map,用于辅助分析。

答题要求

1、定位最终出错的函数位置,文档给出详细跟踪过程。
2、分析根本出错原因,给出分析文档和修复方法。
3. 将分析文档和相关测试源代码一起上传,同时描述一下分析过程。
4. 上传方式:将分析文档和相关测试源代码打包后,一起上传到“看雪论坛.腾讯公司2008软件安全竞赛答案提交区”。

其他注意事项

1.比赛答题期间,不得在论坛或群等公开场所讨论。
2.比赛答题期间,不得泄露测试程序任何相关技术细节。
3.违反第1,2条,取消相关人员比赛资格


提交机会:此题每个选手有多次提交附件的机会.但从第二次提交附件起,每提交一次分数减5分做为惩罚,详见计分公式.以最后一次提交结果为最终计分结果,之前的提交不进行计分.

计分公式

参数说明:
做题时间:是指从2008-10-8 12:00开始到该次附件提交的时间的总共分钟数。
K:
  如果提交的答案只能描述最终出错的函数位置并且给出详细跟踪分析过程,k的值取0.3
  如果提交的答案除了上述结果外,能找到根本出错原因及详细分析文档和修复方法,k的值取1

答题时间:2008-10-8 12:00 至 2008-10-10 12:00止.

通过标准
分两种情况,满足下面两条中任一条视为通过,但是公式中k的值不一样。
1.提交的答案只能描述最终出错的函数位置并且给出详细跟踪分析过程,k = 0.3。
2.提交的答案除了上述结果外,能找到根本出错原因及详细分析文档和修复方法 k = 1。
注意:以最后一次提交结果为最终计分结果,之前的提交不进行计分.

赛事预告:休赛一天后,2008-10-11中午12点正式开始第一阶段第四题比赛。

[公告]看雪20周年会 | 感恩有你,一路同行

上传的附件:
最新回复 (124)
popeylj 6 2008-10-8 12:03
2
0
占楼~~~~~~沙发的感觉太舒服了
testttt 2008-10-8 12:04
3
0
GOGOGO!!!!
ykzhujiang 1 2008-10-8 12:04
4
0
希望这次规则清晰明确
tashika 2008-10-8 12:04
5
0
sfsfsf!
singsing 7 2008-10-8 12:04
6
0
s
ddddddddddddd
windsun 1 2008-10-8 12:04
7
0
来晚了。。。
popeylj 6 2008-10-8 12:04
8
0
和大家当初想的题目差不多
doking 2008-10-8 12:04
9
0
我来晚了啊!
zhuliang 5 2008-10-8 12:05
10
0
强烈的支持。
kusky 4 2008-10-8 12:05
11
0
我疯了。怎么不高亮了。等了半个小时竟然没抢到沙发
mstwugui 6 2008-10-8 12:05
12
0
呵呵,果然是shoooo的强项了
海风月影 17 2008-10-8 12:05
13
0
题目   好难
glery 2 2008-10-8 12:06
14
0
来啦,吃饭先......
kusky 4 2008-10-8 12:07
15
0
建议:个人感觉 时间安排不合理。周六和周日应该安排一个完整的比赛的。这样安排浪费了一天。
Aker 4 2008-10-8 12:10
16
0
大家有什么规则方面的建议,赶紧提,搞个活动不容易,希望大家支持
Aleaxander 1 2008-10-8 12:11
17
0
占楼。。。。
nkspark 3 2008-10-8 12:12
18
0
这会学乖了,Google先上 :)
Aker 4 2008-10-8 12:18
19
0
11号中午开始~差不多一个周末
峰回路转 3 2008-10-8 12:43
20
0
没时间啊 晚上看看了
frozenrain 2008-10-8 12:52
21
0
strongly support!
海风月影 17 2008-10-8 12:54
22
0
1.提交的答案只能描述最终出错的函数位置并且给出详细跟踪分析过程,k = 0.3。
2.提交的答案除了上述结果外,能找到根本出错原因及详细分析文档和修复方法 k = 1。

如果我给出出错的函数位置,分析文档和修复方法,得几分?
Aker 4 2008-10-8 13:00
23
0
修复方法需要是基于根本原因的,关键在于找根本原因,你说的 k = 0.3。
因为存在外部patch,或者自己写一个等也可以修复的问题。
wangdell 6 2008-10-8 13:09
24
0
顶,可惜,还是参加不了。
mstwugui 6 2008-10-8 14:01
25
0
自己写patch如果正确的话k=1吗?
海风月影 17 2008-10-8 14:01
26
0
patch一个字节,算不算k=1?
shoooo 16 2008-10-8 14:13
27
0
已提交, 不知道是不是第一个
海风月影 17 2008-10-8 14:16
28
0
已提交,不知道是不是第二个
edigar 2008-10-8 14:21
29
0
再次膜拜楼上和楼上的楼上
shoooo 16 2008-10-8 14:21
30
0
做完这题目
发现---真的很强大
海风月影 17 2008-10-8 14:23
31
0
楼上泄露答案了,拖出去OOXX
9521 2008-10-8 14:30
32
0
淡定淡定。。。。。
hawking 12 2008-10-8 14:33
33
0
支持 可惜这次没时间参与了
mstwugui 6 2008-10-8 14:43
34
0
我是第三个吗?
ccfer 13 2008-10-8 14:55
35
0
不懂什么是根本原因,提交个0.3的算了
sessiondiy 4 2008-10-8 14:57
36
0
这题算是先下载先赢
不差几分钟想想要怎样才能 k=1 ?

意思是不是一定要写 patch.exe ?
tashika 2008-10-8 15:01
37
0
很商业化的题...
Aker 4 2008-10-8 15:14
38
0
不一定要写patch程序
forgot 26 2008-10-8 15:15
39
0
这题对DOTA很有爱
sessiondiy 4 2008-10-8 15:20
40
0
了解.. 谢了.
就是可附带一支改好的就是了.
Fido 2008-10-8 16:04
41
0
晕.....弱项..........
DiKeN 5 2008-10-8 16:55
42
0
陪老婆去出去转转了才回来答题。只提交了修改办法和修改后的程序。
我去试试upx
sskey 1 2008-10-8 16:57
43
0
完全不懂啥意思,给个提示吗....
mstwugui 6 2008-10-8 16:58
44
0
理解差异。。。害得我白白浪费了5分,郁闷
sessiondiy 4 2008-10-8 16:58
45
0
说明文字我整理了二个多小时
会不会太慎重了 ?
jjnet 5 2008-10-8 17:14
46
0
-------------------
Boneasher 2008-10-8 17:28
47
0
------------
Boneasher 2008-10-8 17:30
48
0
要k=1,怎么也要2字节
fonge 5 2008-10-8 18:00
49
0
贫僧只会看!
forgot 26 2008-10-8 18:29
50
0
2字节不够根本,应该是k=0.3
游客
登录 | 注册 方可回帖
返回