首页
社区
课程
招聘
[求助]版主来解释一下CM2009大赛规则啊
发表于: 2009-8-2 17:25 16669

[求助]版主来解释一下CM2009大赛规则啊

2009-8-2 17:25
16669
收藏
免费 0
支持
分享
最新回复 (47)
雪    币: 10936
活跃值: (3293)
能力值: (RANK:520 )
在线值:
发帖
回帖
粉丝
26
那就多花时间在算法上好好设计!

对于vm请严格按规则来执行.

论坛会员可能起点不同,技术高低层次不同
为了尽可能希望更多的会员参与近来,尽可能让技术有更多的发挥空间,
同时让比赛评定有尽可能少的无法预料的情况发生
综合考虑制定此次规则.
对于vm已经限定的比较严格了,不必过于担心.

在参与的过程种相信你定会有自己的收获!

谢谢你的提议!
2009-8-4 08:53
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
27
其实,还是有漏洞可钻的。。。
我写一个小型的vm执行引擎,放在cm里面,PCODE我说我是手工转的(没人规定VM的pcode必须是自动生成吧),OK,只需要说一下pcode转换方法即可

上面的方法,我只是为各位选手提供思路

其实,一个设计得不完善的VM,是很容易爆破的
2009-8-4 09:37
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
28
场外展览作品有奖拿吗?
2009-8-4 10:04
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
29
你这个思路太坏了吧,让别人牺牲人品啊
其实我有个更好的思路,不过要牺牲色相
我觉得没必要故意玩擦边球,作为参赛队员能赢得大家的尊重比什么都重要
2009-8-4 10:22
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
本来还想把修改过的一个脚本引擎放里面,你这么一说那还是不用了

爆破就爆破吧
2009-8-4 11:22
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
31
没说脚本引擎不可以,原创的肯定没问题
别让人家看出来是用python和lua之类修改的就行
2009-8-4 11:37
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
32
请问一下,以输入的用户名和序列号为KEY的SMC可以吗?
因为我想了想,成熟算法不能用的话,最好的办法就是隐藏代码了。。
2009-8-5 09:17
0
雪    币: 232
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
33
应该是不行的,不然太猥琐了(看木桩那个SMC的CM,除了猜密码,就是猜密码...)
2009-8-5 09:27
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
34
那到底是行还是不行,请版主说明!:)
2009-8-5 14:52
0
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
35
不行

正如我把 crackme 的 .dll file 使用 winrar 来加密码压缩,然后拿给大家破,这是违规的
2009-8-5 15:30
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
36
那以 F(用户名,序列号) 为KEY的SMC也是不行的了?
虽然可以做到N对用户名和序列号匹配。
2009-8-5 15:36
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
37
LS是防爆破?
防爆破,这样做没意义的

参见下面帖子3楼:
http://bbs.pediy.com/showthread.php?t=95022
2009-8-5 15:39
0
雪    币: 232
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
38
“N对用户名和序列号匹配”并不难,设计一个有 F(x1) = F(x2) 的F(x)就行了。
我想版主意思应该是不能把关键代码藏起来吧。共同关注



能介绍下怎么爆破的么?三楼附件实在猜不出密码
2009-8-5 16:32
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
39
LS先给我个爆破的定义,然后我再教你怎么爆破
2009-8-5 17:04
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
40
搞不明白。。蒙了,压缩文件的密码是多少啊?
2009-8-5 17:09
0
雪    币: 232
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
41
我的理解,爆破应该是指修改掉JZ/JNZ的关键跳转,从而不知道用户名/注册码对也能看到最后的“注册成功”吧。
我大致明白海风兄的rar是啥了 那个SMC的CM里连判断部分都加密了,所以你指的应该不是这种定义的爆破
2009-8-5 17:27
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
42
你的定义不对,如果程序里面没有跳转,你改什么?就不能爆破了?

现在不争了,初级组里面有爆破这一项,说太多会影响比赛。。。
2009-8-5 17:32
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
43
以程序校验值来解欲执行之代码  是可以的
以SN/Name值来解欲执行之代码  是不可以的

所以你昨天写的那个可以. 算是防软断的一种方法.
2009-8-5 17:39
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
44
我觉得也不完全这样,比如SN的一部分是可以计算出来且固定不变的
2009-8-5 17:45
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
45
其实判断规则很简单
叫作者爆破一下即可,如果作者不能爆破,即定义为不能爆破
不能爆破的,即不符合规则
2009-8-5 17:46
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
46
我发奋要搞一个自己能爆破你们爆不了的CM出来。。。
哎哟哟。。sessiondiy兄,拉兄弟一把,把我组进你的队去吧
2009-8-5 17:54
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
47
44楼好像还有在征人, 你应征看看.
2009-8-5 17:57
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
48
是的,没错.
2009-8-5 17:58
0
游客
登录 | 注册 方可回帖
返回
//