3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1753|回复: 4
打印 上一主题 下一主题

[心得] 破解的原理。本人不懂破解。但听说破解也会影响效率,故此有次一猜

[复制链接]

1705

主题

8539

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
1084
金元
73452
积分
11681
精华
0
注册时间
2004-12-19
跳转到指定楼层
主题
发表于 2013-11-20 09:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想象中来说破解就是解开一个开关,他可能是一个变量也可能是一个条件判断。但在破解人员的眼中应该都映射到一个内存地址,只需要做点手脚跳过或者修改这个地址。所有的游戏都应该解开了。
开始为什么会影响效率呢。于是我就想,现在的加密应该更加繁琐了,硬性加密无论多高的技术,都可以用我一开始说的原理绕过去,为了不让你绕过去,只有一个做法——
就是无穷的增加限定条件。在无数的地方增加“正版判断”的条件点,这样一来,破解难度显然就增加,必须在把每个条件点都跳过去才可能“完美”
但如果这个限制实在一个程序的主循环里,也就是说可能1秒钟执行60次的loop里。那么这种传统的跳跃破解方式,也就需要消耗1秒60次的运算。当然,因为是破解,不能操作代码,很可能需要先用消息钩子监听到事件,再像外挂一样传递“假信号”。所以这就效率低了。


综上,r组可能破解技术更加成熟,可以直接改写加密的内存块的逻辑,而不是外挂形式。所以效率应该会高很多。

坐等被喷。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-13 17:43 , Processed in 0.030939 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表