看雪论坛.珠海金山2007逆向分析挑战赛――“金山杯”赛事细则声明:此稿会根据比赛进展情况,对模糊点做必要的修订.
赛事目的:为了活跃论坛技术气氛,增进人与人之间的合作,提高论坛凝聚力,鼓励并嘉奖优秀的逆向人才,特举办这次逆向分析挑战赛。
赛事时间:8月23日12:00至9月
赛事地点:看雪论坛线上举办
主办单位:本次比赛由看雪软件安全论坛和珠海金山软件公司共同主办
赛事形式与规则参赛资格
所有在2007年8月23日12:00之前,在看雪论坛注册的有效ID号均可以参加此次比赛。若同一人用两个或两个以上ID参与此次比赛,立即取消其参赛资格,并ban掉相关ID。。
以下人员不得参加此次比赛:
所有金山软件公司的工作人员,不得参加此次赛事。
所有此次比赛委员会成员不得参加此次赛事。
报名方式:
本赛事无须报名,只要拥有看雪论坛有效ID,就可以参加第一阶段的比赛。比赛只以单人形式参与,不接收团队形式的报名。
比赛形式:
本赛事共分三个阶段,采用分阶段淘汰的方式,选择出优胜者。
第一阶段比赛形式:
本阶段共有两道题目,参赛选手在规定时间内正确回答出两道题目中的一道题,便可进入下一轮。若两道题目没有正确回答或超时回答,均会被淘汰。
两道题不是同时给出,在第一题结束后,再放出第二题。无论第一题的是否回答,均可以参与第二题的回答。
说明:此阶段两题非常简单。欢迎大家踊跃回答。
第二阶段比赛形式:
参加资格:只有通过第一阶段比赛的选手,方可参与此阶段的比赛。
本阶段采用综合计分的方式选出进入第三阶段的选手。
本阶段共四道题目,每题计分,每题的计分方法,将在题目放出时公布。
四道题不是同时给出,在第一题结束后,再放出第二题,以此类推。但无论答题正确与否,都有资格参与下一题的回答。若题目答错或未答,该题均计0分。
本阶段结束后对每位选手的四道题目的分数相加得到总分,并按总分进行排名。选出前十名进行第三阶段的角逐。若总分都相同,则依次按二阶段4,3,2,1题分高者排前,若四道题分数均相同,则视为并列名次。若第十名出现并列,则并列选手同时晋阶。
则选手乙排名靠前。
第三阶段比赛形式
参加资格:第二阶段评分前十名的选手,方可参与此阶段的比赛。
本阶段采用综合评定的方式。
本阶段有一至两道题目,该在规定时间内完成题目的,按质量优劣,选出两名优胜者。将获得一等奖。
试题提交:
本次比赛采用论坛提交方式。参赛选手在专转版发帖提交答案。
提交机会:视每道题不同而设置不同的提交机会,会在每道题目中给出。不反对多次提交,多次提交的,以第二次提交的数据为准,并可能会有一定的惩罚措施。
奖项设置:
比赛时间:
第一阶段为
2007年8月23日中午开始,大约三至四天的时间。
第二阶段估计花费一至两周
第三阶段估计花费一至两周
休赛说明
1,每阶段结束后,休赛一天。
2,其他不可抗拒的因素。
语言限制
为了方便大家交流,对实现语言工程做如下限制。
可以使用ASM,VC,BC,VB,Delphi,其他谢绝使用。
开源说明
本赛事中,若无特别声明,需要编译执行的程序,在提交编译后的程序同时,均需要提交一份对应的源代码。
比赛结束后,会开放所有获奖人员的源代码。供大家参考。根据题目要求,部分题目可能在上交题目或其他情况下,便会开放提交者的源码。
处罚
本比赛要求个人独立回答。在题目未结束前,请勿在论坛,QQ群等公共场所讨论试题相关信息,否则视为作弊。
请勿相互抄袭,若发现雷同,抄袭与被抄袭者均视为作弊。
本赛事禁止将反汇编结果不加改动的做为源码的一部分(即不能明显看出代码是从IDA或其他某个反汇编器中直接导出的),否则视为作弊.
如源码中出现类似这样的代码,视为作弊:
mov [esp+4Ch], edx
xor edx, edx
loc_1020262: ; CODE XREF: UPX1:01020279j
cmp ebx, [esp+4Ch]
jz loc_1020BE8
movzx eax, byte ptr [ebx]
shl edi, 8
inc edx
inc ebx
or edi, eax
cmp edx, 4
jle short loc_1020262
mov ecx, [esp+0A4h]
cmp [esp+74h], ecx
jnb loc_1020BF0
loc_102028C: ; CODE XREF: UPX1:01020BCBj
mov esi, [esp+74h]
and esi, [esp+6Ch]
mov eax, [esp+60h]
作弊者会被取消参赛资格,参赛成绩无效。
其他有背与比赛精神行为或扰乱比赛正常进行的选手,比赛委员会有权取消其比赛资格。
比赛委员会成员
zmworm kanxue CCDebuger Loveboom 笨笨雄
其他说明
由于第一次举办此类赛事,比赛规则定有不完善之处,希望大家能够理解,并提出意见,共同协商解决问题,使得此次活动愉快进行。
本次活动解释权归看雪论坛和珠海金山软件公司。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!