本文主要是介绍【Denuvo】最强加密沦陷?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
写在前面的
- 今天最大的新闻莫过于《古墓丽影:崛起》被毛子的一个组织破解了。回想8个月之前,被各种游戏公司奶的飞起的DENUVO ANTI-TAMPER,最终还是禁不起全世界破解组织的考验,最终还是栽到了反调试上。要知道,仅仅几个月之前,我们国内的某知名破解网站还曾经试图放弃过破解DENUVO,并且各大媒体争相报道未来”盗版”可能成为历史,但谁知就是这仅仅的几个月时间,这堵反调试的高墙轰然倒塌,不禁让人唏嘘不已。
最强加密
- 在我之前的文章中也对DENUVO有过一些比较概括的介绍,感兴趣的话可以点击这里。号称世界上最强加密软件的D.A.T.在短短的半年多的时间内被人攻破,这是“盗版”玩家的福音?还是“正版”玩家的噩梦?我不得而知,因为我曾经支持过盗版,现在也正在支持正版。但是D.A.T.的失手,给我留下的便是一个问题—“反调试真的可以在防破解上起到决定性作用吗?”
破解-沦陷
作为程序员的人都知道,当软件被做出来的那一刻,就意味着它就会被立刻盗版。(如果这个软件非常好用或者知名度很高的时候)
然后我们就会看到市场上的两种现象:1.我的公司知道我的产品会在市场上被到本很多,索性就不设或者少设破解的障碍,然后让被盗版的软件扩大我的市场占有率然后达到提升公司知名度以及市场地位的目的;2.加大投资,对反编译和调试或者其借助其他方面的辅助工具进行非常严格的限制以达到“反盗版”的目的。这样的好处可以为自己赢得一些“利润”,同时也保护了自己辛苦开发的知识产权 。前者的经典战例便是微软的OFFICE,游戏方面就是GTA5,尤其是身为GTA5的研发公司Rockstar Games竟然公开发表声明称自己的游戏不会对反调试设立障碍。而后者之所以会选择把自己投入到加密上,也无非就是想要把自己的软件推迟被破解,因为他们自己也知道,被破解只是时间问题。所以,人类设计的软件最终都会被人类自己攻破,再强大的算法,最终只能走向沦陷的泥潭。
道高一尺,魔高一丈
当然,道高一尺魔高一丈,魔高一尺道高一丈,在这样的轮回之中,我们的软件事业才能一步一步的向前走,对于普通的人来说,没有谁对谁错,只有谁最适合自己。盗版之所以无法禁止,因为我们的国家有很大的需求,最重要的一点原因是因为我们的生活水平不高,普通民众购买软件的成本占生活支出的比重太高,所以我们不会或很少去花钱买正版。
而对于一个软件企业来讲,自己的软件迟早会被破解,使用加密技术只是在拖延时间,让自己在有限的时间内攫取更多的利润而已,因为安全,并不是绝对的,新的加密算法终究还是会被研发出来,而这个算法终究会被破解。
感慨
看完网上各种各样的关于D.A.T.被攻破的消息,我觉得这次的攻防大战双方都是胜利者。正是因为这8个月的时间,我看到了软件行业的一个小小的进步,公司或者企业可以用一套非常准确的成本计算器去更好的计算他们未来的软件的开发方法和走向,而破解组织也会为了这8月的代价去总结和提高自己的反编译能力,这对于某些企业来讲可能会被竞争激烈的市场淘汰,但是更多的是为了让这个软件的市场更加蓬勃和向上。
这样的攻防大战在未来依旧会上演,毕竟人类的算法在进步,我们的编程还得继续,这让我想起了那句看似霸气又极具浪漫色彩的话“爱你,与你有何相干?”
“破解,与你又有何相干?”
这篇关于【Denuvo】最强加密沦陷?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!