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

Project1

 找回密码
 注册会员
搜索
查看: 12707|回复: 25
打印 上一主题 下一主题

[原创发布] 关于GameusQuestSystems.js加密data到plugins_cn被解密的处理方法

[复制链接]

Lv2.观梦者

梦石
0
星屑
407
在线时间
9 小时
注册时间
2014-4-4
帖子
7
跳转到指定楼层
1
发表于 2020-8-1 18:57:02 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 kvieta丶心灵 于 2020-8-1 21:35 编辑

大家好,关于插件GameusQuestSystems.js的解密一事,当时解密的时候没多想,只是觉得有趣才去研究,并把解密思路和工具发布到
网上,直到前几天才知道许多游戏都用了这个加密,对此深表歉意,在这里我把防止此工具解密的方法整理下挽救挽救,再次深表歉意
....
  
方法1:(强烈不推荐)
修改GGString或者LZString变量的名字。

方法2:(不推荐)更改GGString的转换方式或者LZString的压缩方式或者都更改。


方法3:(推荐)
在iphone-auto-video.js或者lz-string.js 中添加非两个js的内容并混淆。
包括其中任意一个变量,任意一个函数,任意一段代码)都能防止被解密。这种方法有效解决被我写的解密工具解密。

方法4:自己写一款加密插件QAQ。(强烈推荐)

再次深表歉意。T.T
第三种方法范例: Project1.zip (468.03 KB, 下载次数: 510)
先在js\libs\lz-string.js里面定义一个变量a,写上不属于本js的东西,例如console.log($dataSystem)然后混淆这两条语句。
然后在js\plugins\GameusQuestSystems.js里面定义插件的变量,和LZString.a进行判断,然后混淆GameusQuestSystems.js就可以了。
一个简单的演示,可以用这个思路写一个嵌套的加密方式。












Lv2.观梦者

梦石
0
星屑
407
在线时间
9 小时
注册时间
2014-4-4
帖子
7
2
 楼主| 发表于 2020-8-1 19:53:49 | 显示全部楼层
1097896871 发表于 2020-8-1 19:04
支持kvieta丶心灵,大神,主要怪我的请教,让大神去研究出来了解密,不怪大神,大神的初始目的是好的,只是 ...

兄弟啥也不说了,抽根烟
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
407
在线时间
9 小时
注册时间
2014-4-4
帖子
7
3
 楼主| 发表于 2020-8-1 19:54:40 | 显示全部楼层
白嫩白嫩的 发表于 2020-8-1 19:07
来晚了不太懂这个解密的方式,请问楼主大大用drillup大神的迷宫加密器能否防止被解密呢? ...

防不了的。。。。可以无KEY解密素材。

点评

无key也太6了 啊啊啊  发表于 2020-8-1 21:14
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
407
在线时间
9 小时
注册时间
2014-4-4
帖子
7
4
 楼主| 发表于 2020-8-1 21:23:37 | 显示全部楼层
kvieta丶心灵 发表于 2020-8-1 19:54
防不了的。。。。可以无KEY解密素材。

是真的可以无key
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
407
在线时间
9 小时
注册时间
2014-4-4
帖子
7
5
 楼主| 发表于 2020-8-1 21:28:53 | 显示全部楼层
黛惠 发表于 2020-8-1 20:13
啊有点看不太懂那个方法……请问不麻烦的话可以再解释一下嘛?
这种事情虽然没有恶意不过感觉还是要注意点 ...

范例已上传
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-14 08:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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