发个总结贴,仅代表个人观点,如有不同意见可以扔砖头
由于某些原因,没有全部分析,望请见谅
以分析算法强度为主
16 - topmint (46 分)
起床后发现已经被破,没有太多分析它,看了看大家回帖,该cm大概最大的缺点就是明文比较了
一个再好的算法也会被明文比较糟蹋,可惜了,说句不客气的话,算法垃圾
6 - Nooby (65 分)
起床后又发现已经被破,没有分析,不做评价
13 - bughoho (141 分)
起床后又又发现被破,一直都很期待这个vm,也给这个cm投了一票,就其vm的强度来说,虽然不是最强的,不过分析起来还是挺费劲的,我也曾经尝试逆出这个vm的引擎,大概明白了这个vm的原理,不过要是全部分析透彻估计要花不少时间,后来放弃了,这个cm之所以被秒算法防暴力猜解的强度太低,好糟蹋这么好vm引擎了,算法垃圾。(猜测这个vm引擎并非bughoho所写,而是某个幕后高人所写,仅仅是猜测,如果有幸猜中,希望高人能露半面,呵呵)
2 - 不懂算法 (397 分)
起床后发现没有被秒,正在窃喜,结果扣分。我的cm设计以anti为主,后来发现是个大大的错误,anti在那些牛面前根本没有一点点作用。算法分三个部分,第一部分最容易找到,是一个陷阱算法,最终让一个3的倍数mod 18 等于17,呵呵,第二部分是解方程,增加了一点难度,加了一些干扰方程组,这个算法最大的缺点这部分算法跟注册名无关,可以很容易根据一组正确的序列号推出另一组,所以说这是一个垃圾算法。第三部分算法是arcsin(x)的泰勒展开,开始的时候我还对这个算法抱有希望,后来我明白了,一个光滑连续非离散的函数是不能做为加密函数用的,因为他在暴力猜解面前脆弱的不得了,求解方法可以参考求多元一次方程近似根的方法,所以说也是一个垃圾算法。我已经很尽力让我的cm能给大家带来乐趣,看来还是让大家失望了。算法很垃圾
14 - seya (240 分)
vb的程序,分析起来稍微不爽一点,算法部分是要解两次方程,说是要解方程,其实只能暴力猜解
序列号跟用户名无关,不能算是好算法,而且作者要得出方程的解也只能靠暴力猜解,算法垃圾。
9 - acafeel (队长 vxin) (676 分)
暗门很多的cm,最大的争议是要求输入的次数过多,各种anti和花指令,主要算法还是标准的密码学算法
主要以隐藏算法为主。算法强度一般,一旦别人知道你是什么算法,很快就可以得到序列号,算法垃圾。
3 - 断水流 (817 分)
我花时间最多的cm,cm的强度在于不让别人知道这是一个走迷宫的游戏,一旦被人知道了这是一个走迷宫的算法,得出序列号很容易,而且很容易从一组正确的序列号得出另一组序列号的算法都不能说是好算法。所以算法垃圾
1 - 太虚伪了 (247 分)
这个cm跟上一个有异曲同工的妙处,最大的难点是不让人知道这是一个魔方,也是不错的cm,不过由于某牛的提示让这个cm难度下降了80%,呵呵,不过分析这个算法联想到魔方应该不是什么难的事情,因为他的算法部分太过清楚明了了,算法垃圾
17 - ylp1332 (267 分)
这是一个标准密码学算法的cm,只是做了稍微的改动,不过其强度也是在于怎么隐藏算法,一旦别人知道了算法,很容易破解,算法垃圾
5 - 壹只老虎 (队长 Xcrack) (694 分)
用了很多异常、多线程,核心算法据说是自己写的大数运算,呵呵,算法垃圾
12 - jackeyqiu (disqualified)
也是有趣的cm,不过难度就简单了点,算法垃圾
10 - 还没毕业 (90 分)
用了多线程,不过算法部分就是简单的移位,据说是dcg某位大牛的作品,严重bs其偷懒的行为,也可能是忙于其最新的作品吧。算法垃圾
15 - programfan (30 分)
由于回家,没有分析
8 - ccfer (2494 分)
由于回家,没有分析,后来看了下大家的帖子,知道是柯西不等式骗了大家好久,汗一个
7 - sunson (disqualified)
由于回家,没有分析
11 - WindRand (disqualified)
由于回家,没有分析
4 - peaceclub (49)
12点等了好久没有看到,还以为当天不放出来了,等看到后刚分析没多久就看到有人搞定了
我分析的有用到浮点数的,看到注册码猜测应该是该cm有编程上的漏洞,算法垃圾
总结一下,加密最开始用的是办法主要是隐藏算法,一旦算法暴露,几乎立即被破,后来演变为加密强度不依赖加密算法,而依赖密钥的强度,一旦密钥暴露,立即被破,再后来演变为非对称密钥系统,破解者能截获的只有解密算法跟公钥,在不知道私钥的,一个真正好的算法,就是让破解者即使分析出你的算法也无法破解,类似rsa,dsa这种算法
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课