CPU被折磨:Denuvo反篡改机制内幕曝光
Denuvo在行业内声名日渐衰败早已是折磨制内不争的事实,许多工作室一旦加入D加密,反篡往往都会遭遇玩家的改机光强烈反弹。这套反篡改方案长期被指责会严重破坏游戏性能,幕曝而最新的折磨制内一项分析则揭示了它究竟是如何“搞砸”一切的。

据称,反篡Denuvo重新编译后的改机光代码充满了各种保护性措施,目的幕曝就是让代码变得难以理解。这些处理会频繁使CPU缓存失效,折磨制内并撤销游戏原本的反篡大部分优化。同时,改机光额外加入的幕曝计时检测、硬件指纹识别以及完整性校验,折磨制内也进一步加重了CPU的反篡负担。
所有这些技术手段带来的改机光代价,就是我们在搭载Denuvo的游戏中常见的更慢加载速度、频繁卡顿以及帧率下降。
油管频道Nathan Baggs对Denuvo进行了分析,而程序员@valigo也在X上印证了这些发现。用通俗的话来说,Denuvo会把游戏中的部分代码包裹进一个自定义的虚拟机里,原本已经编译好的指令会被翻译成该虚拟机所使用的指令集。
Denuvo采用的是一种基于栈的虚拟机,它作为一个软件层,假装自己是CPU,但会强制指令通过栈系统来执行。在这个过程中,它会应用各种保护技巧,让代码更难被逆向工程。
在运行时,这个虚拟机会通过JIT(即时编译)把翻译后的指令重新编译成真实CPU可以执行的代码,但同时会引入大量无意义的跳转和混淆处理,迫使CPU的指令流水线和分支预测器承担更大的压力。
原本经过精心优化的循环、内存访问方式和指令顺序,会被Denuvo的虚拟机通过重排和封装彻底打乱,导致优化效果丧失,并破坏CPU缓存的正常工作。
现代CPU高度依赖缓存和推测执行机制,而当代码被Denuvo以怪异的模式不断重建时,缓存就会频繁失效,性能也随之大幅下滑。

(责任编辑:焦点)
-
《英雄联盟手游》携手汉堡王跨界联动开启 ——新品小龙虾全军出击,主打“赢麻了”!
超人气竞技游戏《英雄联盟手游》最近动作不断,好消息让召唤师们应接不暇。特别值得一提的是,今年秋天,汉堡王和《英雄联盟手游》跨界合作了!9月13日,汉堡王在全国推出联动合作新品,更有98个英雄限免使用权
...[详细]
-
近日国产抗战游戏《浴血台儿庄》官方公布游戏实机演示,展示了游戏画面和玩法。官方表示视频所有画面均为引擎中实机录制,研发中画面不代表最终品质。实机演示:《浴血台儿庄》是以台儿庄战役为背景的FPS游戏,由
...[详细]
-
《史诗战争模拟器2》是一款模拟类策略游戏,玩家可以在游戏中创造成千上万名角色进行战斗,还可以创作自己的战争场景。沙盒模式与FPS模式也将回归:玩家将拥有无限的军队规模,也可以以第一人称视角对抗僵尸大军
...[详细]
-
家住鸠江区沈巷镇双河村过庄自然村村民李龙河,面对患病的妻子,有先天智力障碍的儿子,他用坚守与担当创造生命的奇迹,用人间大爱融化命运的坚冰。以病榻为战场、以苦难为养料,李龙河让风雨飘摇的家绽放出坚韧与希
...[详细]
-
“憨豆龙(BEANLOONG)婴幼儿服饰品牌创立于2002年,本着用心呵护婴幼儿健康成长的核心理念,憨豆龙婴幼儿服饰以其优良的品质,科学的管理和不断的创新,在消费者中树立了良好的品牌形象。多年来,憨豆
...[详细]
-
近期,火爆排队的网红奶茶店一路刷屏,使得“奶茶热”逐渐蔓延到了线上,掀起了网上售卖“手工自制”奶茶的热潮。北京青年报记者注意到,网店提及的&l
...[详细]
-
电影《飞驰人生3》发布“呼应上了”版预告,随着系列前两部的经典镜头在预告中不断闪回,无数记忆再度袭来,张驰沈腾 饰)的连牙又蓝上了!这一次不仅有老搭档孙宇强尹正 饰)和记星张本
...[详细]
-
人物名片杨传武,阜阳市颍上县市场监管局原党组成员、颍上县心连心志愿者协会会长,先后获得全国先进工作者、“中国好人”等荣誉。人物寄语我对生活没有太多要求,只要能吃饱饭、衣服不破不烂就行了,我要用省吃俭用
...[详细]
-
布加勒斯特大学(University of Bucharest)是位于罗马尼亚的知名院校, 世界大学排名稳步上升。布加勒斯特大学教学资源丰富,为留学生提供丰富学术资源与实习就业机会,是罗马尼亚知名的研
...[详细]
-
4月6日晚,滁城南湖公园内发生惊险一幕:一名女孩落水,命悬一线之际,51岁的党员杨道勇毫不犹豫跳入湖中施救。在公园保安和热心市民的协助下,女孩被成功救起。一场惊心动魄的生死救援背后,人性和城市的温度在
...[详细]

《红色沙漠》发布首日更新补丁:修复大量bug 新增教程任务
装修图片欧式风格 欧式风格装修注意事项
安吉白茶的功效与作用及冲泡方法
Seedance 2.0火了!网友发创作视频:李连杰大战成龙
赶鸭好声音开赛!多人模拟合作游戏《胡闹赶鸭》Steam商店页面公开
