汉之云在台湾已经出了很久了,但不知为何内地这却迟迟不肯正式发行。忍不住之后下载个先玩玩了,等到出正版的时候再补买。
我下的是一个1.86GB的版本。装完后却发现竟占了6G多的硬盘空间,心想同时期的大宇作品安装完后不过2.6G,心中不由纳闷。
游戏确实可以玩,而且只要路径中没有中文,游戏中无乱码,连applocale都不用。于是没想那么多就开玩了。
可是奇怪的事情发生了,我的McAfee总是把启动程序SWDHC.EXE误删。而且还原后又被删除,连游戏都进不去。可游戏玩了一半有不想停,于是想上网下个免cd补丁。下了一个3DM论坛做的叫:汉之云免CD测试补丁。这个补丁只有十六兆。
解压后我用其去覆盖原文件,却发现竟要用两个和在一块二十兆的文件夹去替换多达3G的同名文件夹。我抱着死马当活马医的态度决定试一下。替换后竟然依旧可以进如游戏,而游戏大小则减到了3.39GB。唯一的缺点就是都变成了乱码。但有applocale在手有何惧。于是又重新顺利开始游戏。
可事后想想此时颇为蹊跷,上网一查此中果然有猫腻。以下是转自ban’s house对此事的评论:
汉之云的“免CD”,盗版商的胜利?
(注:因为评论中有回复说mycrack和MENTING不是一个人。慎重起见,对文章内容作了修改)
虽然破解汉之云并不是一件很困难的事情,但是这么快就出现盗版还是有些出人意料。
操刀此次破解的是“MENTING”(不知是否就是看雪论坛的那位MENTING?),和盗版商同流合污,特意将10M+的解密数据隐藏在了3G的垃圾之中。
SecuRom 的脱壳早已不是什么秘密,ARTeam有详细的教程。SecuRom的加密数据存放在dfe之中,首先使用zlib压缩,然后再使用TEA(QQ使用该算 法加密本地的消息文件)进行加密,最后还会使用一个简单的算法XOR一下。汉之云中的dfe包含了194段数据,解压以后总计16979441字节。因此,如果需要脱壳+免CD的话,20M的数据足矣。3G的垃圾数据除了为盗版商提供方便和延缓网络下载,想不到其它的用途。
当然,破解者还不忘留下自己的大名,PE中的Section段名都被改成了MENTING。Loader和dump出来的汉之云主程序,还加上了Themedia+UPX的壳。莫非他也想保护一下自己破解的“知识产权”?
逆向工程师如果沦落为盗版商的工具,实在是悲哀。。。
我自然没有ban的技术水平,无法了解具体破密的方法,但也能明白破解者的想法,无非是想然盗版商能一次多买几张盘。
其实我很早就想学习作免cd补丁的方法,做几个免cd补丁。其实只是为了展示自己的能力,和方便他人,决不是为了其它目的。在我看来其实用免cd的人未必都买的是盗版。本人热衷于仙剑,从1都4代都买正版,可最后都有用免cd补丁。不是为了别的,就是觉得starforce很烦,每次启动都得插盘。其实想来也好笑,starforce最后只是给正版用户增加麻烦罢了,而盗版用户毫无影响,难怪有人做出什么”starfack”。
如今本人的专业与电脑毫无联系,恐怕是很难做出什么免cd补丁了,这却使我更加佩服那些电脑高手,也就是ban说的逆向工程师。可是如今他们却违背了自己初衷,成为盗版商的工具。那确实十分的可悲。
话说回来,到底还有什么更好的方法抵制盗版呢,然倒只有给正版用户添加麻烦这条路可行吗。其中或许有出版商的无奈,或许也有我们自身的因素在其中。
番茄花园没了,而我们随便看看身边,如今还在用番茄花园、雨林木风的人有多少,决不是少数。其实在中国除了品牌机自带的oem外基本上就没有正版的windows了。
或许中国盗版业的猖獗使中国计算机的到了迅速的普及,可是我们也可以看到中国软件行业一直难有建树。就从游戏产业来说,卖得少,使得投入资金少,最终导致游戏做得不是头重脚轻就是偷工减料,和日本或欧美的游戏相比相差甚远,造成了恶性循环,结果就是无数厂家转向做寿命极短但利益丰厚的网游。最终我们的游戏被日本、欧美远远甩开。也许5年前一款69元的正版游戏对我们来说确实很贵,可如今生活水平提高了,一餐饭吃到69早已不是什么新鲜事了,是否是该考虑买买正版的时候了!!!
0 回复
如果关注本文发展,欢迎订阅本文评论 RSS feed.