设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
楼主: 有求必应
打印 上一主题 下一主题

[讨论] 关于游戏防解密的讨论。。。

  [复制链接]

Lv2.观梦者

梦石
0
星屑
706
在线时间
532 小时
注册时间
2011-10-3
帖子
2237
21
发表于 2011-10-23 10:01:14 | 只看该作者
最简单 想办法把文件夹跟EXE绑在一起成为一个程序(请去学习大荒)

点评

目前精灵的高阶加密就是此结果  发表于 2012-1-20 16:36
不是吧。。。  发表于 2011-10-24 18:57
用360可以看到的说。。。。  发表于 2011-10-24 12:34
回复 支持 反对

使用道具 举报

Lv1.梦旅人

死人

梦石
0
星屑
60
在线时间
1055 小时
注册时间
2011-2-10
帖子
2029

贵宾

22
发表于 2011-10-23 10:09:40 | 只看该作者
写的满篇脚本都是扰乱码让读脚本的读起来就感觉恶心你就赢了 0w0
东八区失地工作组
剧本、UI设计、php程序、网页美工、项目策划
Losses Don
回复 支持 反对

使用道具 举报

Lv1.梦旅人

路人党员

梦石
0
星屑
52
在线时间
2276 小时
注册时间
2010-12-30
帖子
3225
23
发表于 2011-10-23 10:43:35 | 只看该作者
想要搞好加密就得先搞好密码学。
本人擅长XP,如果有脚本或者Ruby方面的问题欢迎发电邮到[email protected]咨询,本人很少检查电邮所以不一定会及时回复,本人不会直接出手解决问题只会提供一个方向,所以谢绝伸手党
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

24
发表于 2011-10-23 12:24:11 | 只看该作者
图灵机不解释……
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
220 小时
注册时间
2011-10-3
帖子
83
25
发表于 2011-10-23 14:31:36 | 只看该作者
防解密最好的方法其实是不加密= =+【滚

点评

确实,因为根本不需要解密,还解个啥啊?(-_-||)  发表于 2011-10-23 14:38
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
105
在线时间
5250 小时
注册时间
2011-10-7
帖子
1885

开拓者贵宾

26
发表于 2011-10-23 15:32:33 | 只看该作者
手册是这样的。。
  1. load_data(filename)
复制代码

加载由 filename 指定的数据文件,并重建各种对象。

  1. $data_actors = load_data("Data/Actors.rvdata")
复制代码
这个函数本质上与下面的语句相同:
  1. File.open(filename, "rb") { |f|  obj = Marshal.load(f)}
复制代码

不同之处在于,本函数可以从 加密文件 内加载数据文件。

  1. save_data(obj, filename)
复制代码


将对象 obj 写入名为 filename 的数据文件。

  1. save_data($data_actors, "Data/Actors.rvdata")
复制代码

这个函数本质上与下面的语句相同:
  1. File.open(filename, "wb") { |f|  Marshal.dump(obj, f)}
复制代码

如果写个DLL替换load_data()呢?脚本埋进DLL里面去,在内部解密后才能用。
或者研究下夏娜的第三方RM Player源码,在里面加写进新的加密模式,比如设计一种新的封包(高技术啊。。)
要不干脆用数据时网路读取到内存不用时删掉(恐怕更高难度)。。。。。。。。。。

点评

设计种封包把加密文件裹进去啊,然后用game.exe解包给dll用,双重包…至于为什么game.exe是因为哪有dll源码啊…也可以加个文件校验自毁,但他要是换个game.exe……   发表于 2011-10-25 09:07
我可以直接在你的脚本里面插入我的脚本。 | 任何加密方式都可以通过该方式破解,加密代码在DLL里面不再game.exe | 网络数据各种拆包无压力不解释  发表于 2011-10-24 18:43
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
121 小时
注册时间
2011-1-13
帖子
131
27
 楼主| 发表于 2011-10-24 12:35:52 | 只看该作者
我觉得吧如果要出售的话作为商业游戏可以注册个版权,但对于爱好者来说就。。。。。。
坑:


VX脚本;易语言龟速学习中ing。。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

28
发表于 2011-10-24 14:08:55 | 只看该作者
再好的加密到后来终究会破解——所以精灵现在也在弄一些所谓的高阶加密(其实已经被破掉了)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1287
在线时间
671 小时
注册时间
2009-11-11
帖子
2790
29
发表于 2011-10-24 18:07:47 | 只看该作者
肿么用Vb运行封包内的EXE啊

嘿。嘿。嘿
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
706
在线时间
532 小时
注册时间
2011-10-3
帖子
2237
30
发表于 2011-10-24 18:57:29 | 只看该作者
维一无法破的只有1个,那就是把建个新的game.exe,把文件融进去......


神秘影子于2011-10-26 13:19补充以下内容:
。。。。。。那无语了,其他的好多种我都会破,就是不会这种。


神秘影子于2011-10-26 13:20补充以下内容:
有一种打开工程就游戏损坏的,但是没用,只能够防止盗版。

点评

肯定是用加壳软件的吧,那最好破了  发表于 2011-10-25 21:39
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-2-22 14:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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