网站首页 > 资源文章 正文
自从电子游戏普及以来,盗版游戏就与正版游戏形影不离,那么你知道盗版游戏的原理是什么吗?
据外媒scienceabc介绍,所有的破解方法,基本上都是对游戏进行“逆向工程”,即对游戏进行逆向分析和研究。
针对游戏的逆向工程会首先检查“注册系统”,并找到绕过它的方法。破解者往往会提供一个“补丁”,让用户运行“被标识的漏洞”,从而绕过注册表系统。
通常来说,对游戏进行盗版有3种办法:十六进制读数(Hex-Reading)、十六进制编辑(Hex-Editing)和注册机(Keygen)。
十六进制读数是比较容易的一种方法,可以在简单的游戏中进行,适用于运行“序列号注册”的单独EXE文件。比如,当一个游戏显示“序列号输入错误”后,十六进制读数会搜索这句话,并找到一个可能是序列号的字符串(string)。
不过,许多公司已经找到了如何对付这种方法,所以它只对特定的游戏有效。
十六进制编辑与十六进制读数的原理类似,都是寻找注册的位置。举个例子,当你输入错误序列号时,游戏会显示“注册失败”,这时反汇编器会理解游戏代码,并将输入的序列号与预设值进行比较,并记录偏移量。
最终,无论输入什么序列号,都会识别偏移量,从而破解游戏。当然,也可以通过修改链接游戏的.dll和.so文件来进行破解,这些文件保存了到期日期和注册表。
最后一招是注册机,其原理是验证服务器端存储的注册码是否与本机相匹配,然后模仿注册码生成算法,写出一模一样的注册机。期间,必须先将游戏脱壳,再反汇编或者用调试器跟踪。
至今,开发商都很难防止游戏被破解,虽然加密技术越来越好,但有越来越复杂的方法来进行破解。
猜你喜欢
- 2024-12-05 手把手教你用20行代码实现植物大战僵尸秒杀僵尸的功能
- 2024-12-05 百变大侦探金蝉脱壳剧本杀怎么通关?金蝉脱壳剧本杀过关步骤
- 2024-12-05 黑客入门教程从零基础入门到精通,看完这一篇就够了
- 2024-12-05 强烈推荐APP破解常用工具集合
- 2024-12-05 Exe 文件汉化的工具和方法
- 2024-12-05 常见的破解APP的思路。#app
- 2024-12-05 APP脱壳之-定义专属应用
- 2024-12-05 脚本破 解详细视频教程 内含解密工具
- 2024-12-05 用Python抓取直播软件打赏榜单
- 2024-12-05 「安卓逆向」360加固脱壳分析,手把手教你操作
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)