百科问答小站 logo
百科问答小站 font logo



为什么软件厂商不能在软件中使用技术手段使盗版用户承受一定的损失? 第1页

  

user avatar   Hypothetical 网友的相关建议: 
      

当然有。

早在三十年前的FC主机时代,以日系厂商为主的开发商们已将反盗版核查机制与游戏难度(或恶心度)挂钩的方法玩得无比纯熟。比起直接不让盗版游戏运行,这种让人玩不爽的同时吸引用户购买正版的策略似乎更高明。常见的限制有:关卡循环、本方遭受伤害加强、敌方无限生命/回血、黑白画面、乱码。

很多主机上的老游戏真实难度并不大,实际是开发商的反盗版措施让难度倍增。由此诞生了一代神操作一命通关游戏高手。

打不死的施莱德——FC游戏的反盗版机制

【俄国喷神】血泪交织的俄国电子游戏黑历史

41分开始,忍者龟3的反盗版机制检查的并不是顶上的KONAMI LOGO,而是CHR(字库)的"©"($B7)符号与VRAM中对应"© KONAMI"的值,一旦发现被篡改就会实行惩罚机制:
1.原本美版和日版一样平A杂兵需2下,现在要4下,且必杀伤害减半,同时受伤掉血双倍。可以理解成Hard模式,正版只有easy和normal。
2.施莱德会在临死前重置血量,据说双人打得非常快倒是勉强能打死。
3.原本美版的option被隐藏,需要在标题画面使用指令↑↑↓↓←→←→ABStart才能在选完人后进入。惩罚机制触发后该指令被禁用。

想自己试试的话可以用FCEUX在标题画面暂停,进入Hex Editor查看PPU内存,找到地址226A,B7009A9E9D909C98就是"© KONAMI",随便改改然后开始游戏。

国内先后出现两种主流盗版:
第一种:抹掉Intro信息只剩1992,删除KONAMI LOGO和版权文本,触发惩罚机制,施莱德打不死。
第二种"ZONAXI HACK",我手里的卡是这个版本。
1.跳过Intro,删除KONAMI LOGO,标题莫名多了个数字3。
2.CHR内"K"($9A)和"M"($9C)的贴图被换成"Z"和"X",由于NameTable里调用贴图的值没改变所以成功通过校验,实际显示变成"©ZONAXI"以逃避法律。当然游戏内各种带KM的文本惨不忍睹,MIKE成了XIZE,TIME成了TIXE。
3.难度正常,施莱德可以通过。
4.初始30条命,游戏里显示为9。进option改为7后就显示∞了。
ZONAXI HACK rom,是合卡建议用FCEUX玩。

Konami90年代大部分游戏都用了这种技术,除了校验版权文本/图标还会校验反盗版模块本身。游戏分别有对应的惩罚模式:

外星战将:只有日版带校验模块。跟忍者龟3的动态校验不一样,这个只有启动时校验ROM内010118处© KONAMI 1991对应的字符串,以及自检模块本身。所以直接改PPU并不会触发。惩罚为强制开启一击跪的Hard模式。美版该模块是关闭的,猜测有人当年玩到非一击死的版本是基于美版的重新盗版。
梦企鹅物语:随机惩罚,如进食增肥量提高、时间变少等。
恶魔城王子外传:第二关开始除主角以外的活动块不可见,包括敌人。
Q版沙罗曼蛇:无限循环第1关。
Crisis Force:无限循环1、2关。
Zen 银河武士:受到双倍伤害。
科乐美世界2:强制Hard模式,并在完成第8关后打回第1关。
兔宝宝初代:通关不进入结局,返回第1关。
忍者龟2:每关报幕变报错,循环1、2关。这个盗版应该黑掉了,我玩到的版本除了某BOSS花屏以外并无大碍。
忍者龟格斗:剧情战施莱德AI锁最高,击败后强制重来。

还有个别其他游戏的反盗版手段:
马尿医生:每次胶囊落地校验标题画面使用的某段材质($B900-$BDFF),失败时$740强制写FF,游戏会抓取$53的值三次推送至堆栈,CPU随机跳转,游戏崩溃。

吉米克:触发条件藏得比较深。游戏全程检查屏幕内的活动块是否包含#AA,#AA为第七关城门正上方一个小黑点。触发后加载校验表校验商标与介绍文本,发现偏差会进行下一步。下一步是对加密伪装成正常数据的惩罚模块进行解密执行,涂黑屏幕显示“BLACK HOLE”(源自同一公司游戏亚特兰蒂斯之谜)并冻结游戏。该游戏有盗版《水管V》,无法通过校验。


此外还有大量bug盗版卡查不到相关资料和解包数据,不确定是否与反盗版有关,原因除了反盗版还可能是阉割过度/魔改/不同MMC间转换出错。有资料的例如雪人兄弟的83关是魔改跳关的产物(最大关写50时弄错进制实为80,对应限时模式下的81关);欧版忍龙1基于MMC1,盗版商往MMC3转写时出错导致道具消失和死机。

国外研究盗版卡带bug的基本也都是深受其害的毛子,如:
yksoft1:
特救指令的无限第二关分析
http://cah4e3.wordpress.com/2010 ... 1%80%D0%B8%D0%B8-2/

早期有部分D卡确实有重复在某一关的情况
这个分析认为,此重复并非因为反盗版,而是因为D商想把选关去掉改成线性但没完成
之后到了SFC反盗版技术大幅进步,比如老妈2有足足5层:1检查制式 2检查SRAM大小和某段内存 3前者被黑掉则乱刷大量高等怪 46次随机触发的校验 5即使你顶着第三项磨到最后,只要前面的几项有任何一个被黑掉,必定会在最终BOSS开战前死机并删档。

附上《英雄萨姆3》无敌红蝎视频。

过去防盗版的方式都弱爆了



  

相关话题

  如何看待成都市某外国语学校寒假违规超长补课被学生举报及家长反应? 
  战争中若自己的队伍里有仇人偷偷把他杀掉会被发现吗? 
  从碳排放的角度看,电子游戏比其他娱乐形式更环保吗? 
  古今中外有哪些礼失求诸野或者治失求诸野的例子? 
  如何看待网传华中科技大学给挂科学生保研? 
  马加爵案主审法官刀文兵涉嫌故意杀人罪被提起公诉,还有哪些信息值得关注? 
  印尼政府要求氧气全部供给医院,单日新增新冠确诊和死亡病例均创新高,目前疫情状况如何? 
  台州一小区下水道发现无名女尸,有哪些疑点值得关注? 
  爸爸性侵犯我怎么办? 
  幼童玩耍时不慎被邻居月季扎伤,家长用锄头将花砍倒,如何评价家长的做法?该行为需要承担责任吗? 

前一个讨论
有哪些名人死于小概率事件?
下一个讨论
如何评价单机游戏《魔法门6天堂之令》?





© 2024-12-25 - tinynew.org. All Rights Reserved.
© 2024-12-25 - tinynew.org. 保留所有权利