黑客X档案第一届编程大赛:U盘病毒的实现原理
介绍:随着U盘的普及,用U盘传播的病毒也越来越普及,于是通过此次活动让大家进一步的了解U盘传播病毒的原理,并通过此次活动来提高论坛会员的编程水平。
目标:通过编程实现2个程序
1. U毒程序(能够自动查找U盘,并向U盘传播病毒,且能够开机自动运行的不易被发现的程序)
2. 解毒程序(一个界面优美,交互友好的,能够判断本机是否中有U毒程序,并能够停止U毒程序运行,且能够修复所有U毒程序对计算机修改的程序)
编程使用语言:不限,但必须提供源代码,且配有详细注释和使用说明。
参赛方法:本论坛所有注册会员都可以参加本次比赛,每位会员只能提交一部作品,不可抄袭。作品提交时,请确认调试成功,然后将源代码和生成的exe程序,以及使用说明一起打包作为附件进行提交。
奖励:
凡是参加本相比赛的,奖励金币10,并评出特等奖,和1,2,3等奖各一名~
特等奖500金币
1等奖300金币
2等奖200金币
3等奖100金币
作品评分规则:1.技术 (总分80,评分规则:见具体细节)
2.界面美观 (总分10,评分规则:决定于解毒程序的界面的美观程度)
3.交互友好 (总分10,评分规则:决定于解毒程序的界面的操作方便程度)
4.创新分 (总分10,评分规则:决定于程序中是否运用创新的思维方法和技术)
技术评分细节:
U毒程序部分:(总分50分)
1.程序的隐蔽性(总分15分)
a.可以在任务管理器的“应用程序”项看到 得分: 0分
b.只能在任务管理器的“进程”项看到 得分:10分
c.都看不到 得分:15分
2.程序的顽强性(总分15分)
a.通过修改注册表能实现开机自动启动 得分:10分
b.不通过注册表实现开机自动启动 得分:15分
c.无法开机自动启动 得分: 0分
3.程序的功能性 (总分20分)
a.能够在U盘中产生一个Hackerxfiles.ini 的文件 得分:20分
b.否则 得分: 0分
解毒程序部分:(总分30)分
1.能够判断本机是否中有U毒程序 得分:10分
2.能够停止U毒程序运行 得分:10分
3.能够修复所有U毒程序对计算机修改 得分:10分
评分人员:所有X档案的会员,取所有有效评分的平均值。(对于评分作弊的人员将予以严惩!)
鉴于本次比赛为第一届,所以为了让大家有充分准备的时间,比赛截至时间定在3月10日。
以上就是本届编程大赛的所有内容,希望广大会员充分利用网络资源,积极查阅资料参加本次比赛~
另外在说明一下哈
只要实现其中的某些功能就能得分哈,最后的评定是按照分数高低来看的,重在参与哈~
强调一点哈,在未读懂源代码之前不要轻易实验别人的程序,否则后果自负~
[/quote]
[ 本帖最后由 Christopher 于 2007-3-17 22:12 编辑 ]