游戏加密的简单方法有哪些?

15秒前阅读1回复0
fayouxi
fayouxi
  • 管理员
  • 注册排名1
  • 经验值882045
  • 级别管理员
  • 主题176409
  • 回复0
楼主
游戏加密通常涉及多种技术,包括使用密钥对数据进行加密和解密。简单的加密 *** 可以是将明文转换为一个不可读的字符串,例如通过Base64编码。这种 *** 在安全性上存在风险,容易被破解。更安全的 *** 是使用高级加密标准(AES),这是一种基于对称密钥算法的安全加密技术。AES需要一个32位、64位或128位的密钥,并且支持多种加密模式,如ECB、CBC、GCM等。这些模式可以帮助保护数据的安全性,防止未经授权的访问。

写几个年代久远的吧,当时还小,有些细节恐怕记得不那么准。

游戏如何加密,简单点的方法有没有?

软盘激光加密

使用烧红的铁针在磁盘上戳一下,烧红是为了让小孔平整,不至于划伤磁头,然后格式化这个磁盘,记录下被标记成坏扇区的位置,找到小孔位置,然后把小孔的位置换算成注册码,随软盘一起卖给用户,之一次运行需要输入注册码,之后每次运行程序会到磁盘指定的位置找小孔来判定你有没有钥匙盘。

钥匙盘上的小孔用常规的 *** 无法复制,因为它并不是数据,手动戳一个你也很难跟钥匙盘一样位置,随便戳一个你又没有注册码的生成算法,属于一种有效,廉价又难缠的加密办法。

至于为啥叫激光加密呢?因为正常来讲这个小孔是用激光烧蚀的,个人开发者没有这个设备,就拿针戳一下。

Int3争夺战

在那个遥远的年代,实模式(Real mode)还是主流,OS(特指DOS)其实也没比应用程序有更高的运行等级,你甚至可以在启动之后把OS砍了,让OS把占用的内存吐出来,来满足自身的内存需求。

记得Novell Netware就有这么一个指令,可以在启动之后砍掉DOS,自己独占系统。

当然砍是可以随便砍的,砍完之后你的程序也没法退出了,因为没有OS接管之后的事了。

这种情况一直持续到使用NT内核的XP为止。

年纪大点的人可能还记得当年有个名震天下的病毒叫CIH,闹的这么厉害也是因为95/98里提升权限权限容易的多,XP开始的NT内核是完整的保护模式(Protect mode),几乎不给你这个机会了。

在这样一个群雄逐鹿的环境下,病毒/杀毒,加密/破解谁更厉害就是看谁更狠了。

int3就变成了一个加密/破解的兵家必争之地。

int3是什么呢?简单来说就是可以设置断点,CPU执行指令执行到这个位置就会停下来,调用一次int3,然后继续执行剩下的指令。

这样控制了int3就可以让程序一个指令一个指令的执行,从而达到分析/破解/debug的目的。

也就是说谁控制了int3就是刀俎,控制不了的就是鱼肉了,所以各种调试破解程序都是千方百计的争夺int3的控制权,而加密程序则是千方百计的干扰别的程序用int3.

具体的各种争夺手法差不多可以写一本书了,这里就举一个有趣的加密手法:

利用int3让内存里的程序倒序执行,或者说倒序才是正确的打开方式。

本来第n条指令执行完毕之后应该执行第n+1条指令,加密程序利用int3在执行完第n条指令之后,把命令指针改成n-1,从而实现倒序执行。

静态分析,内存里的代码简直狗屁不通。

动态跟踪你就得去截int3,可你一篡改int3,程序就没法倒序执行了,结果就更是狗屁不通了,从而达成防止破解的目的。

PSP的GTA破解

PSP版的GTA有个BUG:

具体来说就是启动游戏的时候会自动到卡上读存档,这个过程可能会内存溢出。

后来厂商发现了这个BUG,于是新版的GTA里修复了这个问题,可是已经卖出去的GTA盘片你也没法回收回来不是?于是当这个BUG被公开之后,旧版的GTA盘片价格暴涨,到了一卡难求的地步。

PSP的电池破解

往电池的控制芯片里写入特殊的数据,在开机的时候完成破解,果然是漏洞无所不在啊。

Wii的破解

游戏如何加密,简单点的方法有没有?

Wii刚开始出来是很难破解的一款主机。

虽然盘片是DVD,但又和普通的DVD不一样。

后来有人发现一款LG的DVD-ROM可以用来读取Wii的光盘,于是复制Wii光盘成为可能。

当然Wii主机是不会认这种刻录的光盘的,解决办法就是把一个PIC的单片机焊在Wii光驱的控制芯片上,利用控制芯片的DEBUG阵脚来劫持这个芯片,让它把刻录光盘识别成正常光盘。

而任天堂的反制措施是。。。。。。

把这两个引脚切掉,哼!我叫你焊!

而反反制措施则是。。。。。。

用高超的焊接技巧修复剪断的针脚!像这样!能焊成这样已经是鬼斧神工了,对自己的手有信心的人可以挑战一下。

顺便说一下,当年我焊了4~5台吧,当然我可没有图上焊的这么好,所以每次操作的时候都在心里把任天堂上上下下问候一遍。

补充一下,能焊上本来就是挺难的事了,更难的在于由于焊点实在太小,强度很低。

比如图上这样,上面的线稍微动一下,下面可能就断了。

我的办法就是焊好之后在焊的地方用胶枪补一下,不过缺点是万一没焊好再修就很困难了。

为什么有些单机游戏要花大价钱用D加密,而不用全程联网来解决盗版问题?

许多玩家不喜欢

many的玩家不喜欢全程联网,而我也是其中一位。

1. 在没有 *** 时,或者游戏服务器出现问题时,不能进行游戏。

有一天,我的 *** 断了,可能是路由器出现问题,或者网线断了,反正就是上不了网了,然后你就想起“我还有一个单机游戏可以玩”,你打开了游戏,发现需要 *** ,这是你满脑子都是“WTF,这不是单机吗”,就很痛苦,断网和单机本来是那么般配的,为什么,为什么会变成这样。

再比如,你能够正常上网,但是你却连不上服务器,导致你还是不能玩,代表,刺客信条2。

2. *** 波动,导致游戏直接崩溃。

我本来在快乐的游戏中,刚刚打完了boss,正在喝着可乐,静静的欣赏着游戏过场动画,直到开始加载,突然游戏崩溃了,由于你的 *** 波动,重新打开游戏后,你发现你没有保存,你将重新打一遍整个流程,就很难受,难受的想哭。

记得EA的某款极品飞车采用了全程联网,口碑不好,大量玩家的反对,销量也就不太好。(我找了下相关的资料,没找到,可能我记错了吧。)

全程联网也能被破解<br/>

育碧的《刺客信条2》但是采用了全程联网,不一样被破解了。<br/>

关于全程联网和D加密的个人看法

全程联网和D加密,我能够理解,毕竟要恰饭的吗。

但是说真的不太喜欢,全程联网有很多弊端,D加密也是一样的,他的问题是会影响游戏的性能和表现。

0
回帖 返回网络游戏

游戏加密的简单方法有哪些? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息