能力值:
(RANK:680 )
|
-
-
2 楼
1. 重启指的是重启CM, NOT重启机器.
2. 出现虚假注册信息 -->> 输入某组用户名/序列号后, 提示破解者"you pass"等 ,而实质上用户名/序列号为错误的. 这叫"出现".
设置虚假信息 -->> 比如07年ccfer的CM, 有个MessageBox"成功"的代码段, 这属于迷惑, 你不去改ZF或是patch jxx的话, MessageBox是不会执行的, 这叫"设置".
3. 注册信息是注册名/序列号成对. 所以在CM中注册名不可设置为0.(设置注册名为0的CM就类似于固定了机器码的CM或比之更缺乏活力的CM)
4. 当你无法直接根据用户名得到序列号, 但你知道由这个用户名得到的序列号在某一范围内时, 你即可穷举, 不是盲目的穷举. 相应工具要自己写. 选择什么语言是你的权利.
5. 多于就是大于的意思, 大于3就是至少为4 . (这个问题没什么好问, 3组和4组没多大区别.)
6. 这里的"可逆求解"中的可逆不是严格数学意义上的"可逆", 就像第4条,若能在很短时间内穷举出来, 可认为其算法在破解的意义上可逆.
7. P4指一般P4. 这个不用太较真.
8. 要保证你的注册机编译后, 放到一台普通的机器上可以运行, 所以C#, java或Ruby, python等不被允许使用.
PS. 以上只是我的个人理解, 具体情况要看评委的决定.
|
能力值:
(RANK:680 )
|
-
-
3 楼
我对CM规则的看法:
这几天CM2009大赛的规则经常被大家讨论.
我认为无论如何, 规则总会有疏忽之处, 不可能无任何漏洞且无任何模棱两可的地方.
所以为了让大赛能够成功顺利举行, 这其中肯定需要每位参赛成员能够保持自觉性, 不去主动钻规则漏洞 .
这样得奖也会心安理得 .
对于CM规则,我的部分建议:
我比较倾向sessiondiy, 也即自由, 开放, 无太多限制.
这样大赛才会精彩 ,高手才会多, 才会有水平 . 新手才会有压力 ---> 努力学习 - 早日修成正果.
而在评分部分, 我认为应该增加评委的主观分, 这样可以更加灵活.
PS. 我的建议仅做参考, 只是希望CM2009可以圆满举行.
|
能力值:
( LV3,RANK:20 )
|
-
-
4 楼
我不服,因为用VS2008编译器编译的MFC程序,仍然需要VC9.0的运行库。普通计算机是无法运行的。为什么DONET就不可以??
|
能力值:
(RANK:1130 )
|
-
-
5 楼
编译选项里面加入/MT,就不需要运行库了
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
如果这样的话,文件体积就不符合要求了。同理,我将DONET虚拟机也打包,也可以脱离FrameWork环境运行......就是文件大了点而已。
还有在VC++中使用托管代码的问题,因为规则上仅仅说可以使用VC++,其实托管代码也可以是VC++的一部分。
还有用Delphi编写的程序,如果包含静态库也会比300K大啊......
|
能力值:
(RANK:1130 )
|
-
-
7 楼
你可以自解压
|
能力值:
( LV6,RANK:90 )
|
-
-
8 楼
3.CrackMe里不允许出现虚假的注册成功提示信息。
可以在代码中误导吗,最终并不会出现????????
|
能力值:
(RANK:300 )
|
-
-
9 楼
重点是,不可以显示任何虚假的成功注册信息
因为,大家都不知道你的 crackme 甚么时候才是成功注册
如果有人提出怀疑,比赛评审会要求你把成功注册的照片贴上来,以示公正
|
|
|