哈希算法原理解析,如何利用哈希函数预测博彩走势关于游戏的Denuvo加密
2026-01-26哈希算法,SHA256,哈希函数,加密哈希,哈希预测/哈希算法是博彩游戏公平性的核心,本文详细解析 SHA256 哈希函数的运作原理,并提供如何通过哈希技术进行博彩预测的方法!
今年的PES2017史无前例的使用了令各大破解黑客们闻之色变的Denuvo加密(此前的FIFA16和FIFA17都是使用此加密,FIFA16至今未破解),这使得今年的PES破解变得不可估量了。
究竟这个Denuvo加密是个什么样的东西,大家可以看看知乎上一位大神的介绍:
对于其他的加密系统,破解者只需要修改游戏的exe或dll文件绕过游戏对DRM的验证,然后模拟正版环境(如特制的steam_api.dll)即可实现破解。而Denuvo就是用来保护游戏的二进制文件(中和DRM相关的模块)不被调试和修改的,这样破解者就没有办法绕过DRM验证从而实现防止破解。
目前关于Denuvo的具体工作原理,目前除了开发者以外基本上无人知晓其完整的工作方式,我们知道Denuvo反篡改系统会在第一次启动游戏时把PC的硬件和操作系统信息发送至Denuvo的服务器以取得独一无二的认证密钥存储在本地,每次游戏启动时都会检查该密钥是否和当前运行环境匹配,除此之外游戏运行中还会多次进行校验,一旦校验失败游戏就会终止运行或者游戏玩法发生改变。早前,有报道指出,Denuvo程序对其自身持续不断地进行加密并解密来防止被破解,从而会损伤SSD。后来Denuvo的开发公司出来澄清道“我们的反篡改技术没有对存储介质上的数据进行加密或者解密,这样不但不会提高安全性,反而还会拖累性能;不影响游戏性能是客户(指游戏开发商)提出的重要条件之一。‘Denuvo会损伤SSD’完全是论坛上某些人脑补出来的”。
Denuvo的雇员称其保护技术包括反篡改(Anti-Tamper)、反调试(Anti-Debugging)、反载入(Anti-Loader)和篡改检测技术(游戏内的触发器使得破解版游戏的玩法发生改变),这些保护技术可通过加密引擎自动部署。Denuvo反篡改技术的保护对象主要是Windows平台下C++编写的游戏。
2014年12月1日,3DM攻破了Denuvo,宣称Denuvo是一个64位的加密机,针对系统上特定的硬件需要独一无二的密钥。按照3DM论坛的帖子来看,3DM并没有真正“破解”Denuvo(即从游戏可执行程序上彻底移除Denuvo),而是利用Denuvo本身程序的漏洞来模拟正版环境。
之后Denuvo修复了漏洞,受其最新版本保护的《正当防卫3》等游戏至今仍未遭到破解。Denuvo的开发者表示“虽然游戏终究会被破解,但是Denuvo反篡改技术可被认为是成功的,因为它延长了游戏发售到被破解的时间”。
正是由于Denuvo的成功,越来越多的游戏厂商开始采用Denuvo技术来确保游戏的首发期不会被破解。3DM的创始人不死鸟于2016年1月发微博说:“按照现在加密技术的发展趋势,两年后将不再有免费游戏可玩了,做好准备”。2016年2月初,3DM正式宣布放弃研究和破解Denuvo反篡改技术。
2016年8月6日,保加利亚人Voksi利用Steam免费试玩的漏洞(把游戏伪装成《毁灭战士试玩版(DOOMDemo)》)成功绕过了Denuvo的保护机制,并发布了多款游戏的未加密补丁。采用Uplay、Origin或其它DRM的游戏没有被绕过。8月8日,Steam或Denuvo进行了服务器端的修正,封锁了此次绕过Denuvo的漏洞,至此还未破解的盗版拷贝已无法激活,已破解的盗版游戏只能在Steam离线模式游玩,一旦Steam上线万份盗版游戏利用Steam漏洞在Denuvo服务器上成功激活。
就在2016年8月9日凌晨,CPY发布了《古墓丽影:崛起》的未加密补丁,并且该补丁不需要Steam便可运行游戏。此次破解的方式仍然是模拟Steam正版环境,并没有在游戏可执行文件上彻底移除Denuvo反篡改系统。
Reddit/CrackStatus网友伪装成独立游戏开放商,向Denuvo公司询问一些信息,其中包括其反篡改技术的使用价格,得到的邮件回复中显示:
每套拷贝:0.15欧元(安装量基于Steam等的月度用户数据报告)
《潜龙谍影V:幻痛》(3DM破解,存在序章及46章跳出和AMD CPU问题,新版本未破解)
《疯狂麦克斯》(3DM破解,存在看地图跳出和AMD CPU问题,新版本未破解)
《国土防线:革命》(Voksi曾破解,利用Steam漏洞,已失效)
《福尔摩斯:恶魔之女》(Voksi曾破解,利用Steam漏洞,已失效)
日本AKABEiSOFT2公司开发的成年人向美少女游戏《PURELY×CATION》采用私有的联网验证的DRM来保护游戏(并未登录Steam等DRM平台),继而以Denuvo反篡改技术保护其DRM不被破解。游戏在发售后短时间内被破解的原因是,游戏由开源的“吉里吉里”引擎制作而成,破解者找到了该引擎的漏洞而成功绕过DRM验证。(据传,只需要把游戏资源文件解包,用KRKR引擎调用游戏资源文件就能轻易绕过原exe)


