赞 | 77 |
VIP | 0 |
好人卡 | 0 |
积分 | 147 |
经验 | 0 |
最后登录 | 2024-12-24 |
在线时间 | 2169 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 14726
- 在线时间
- 2169 小时
- 注册时间
- 2016-9-20
- 帖子
- 867
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 ppspssss 于 2019-5-7 18:10 编辑
某游单机版 2015年的,在之前还有好多版本, 这个加密在当年或再之前的年簡直是太強 , 单个文件打包成EXE DATA里没有腳本的Sctip文件, 小白想修改一点辦法都没有 ,当时能破解的高手少
直到之后在网上有个破解教程, 說这个是用了molebox軟件加密了, 还有提取工具把里的文件提取出來, 加密的方法終于可以破解并修改了, 說道理我也想學习一下
那么这个如果没有molebox解包器的話,是没有方法解开, 如果没解开之前,即使修改了script也没有用, 因為有"防止加密系統" ???
HackShield.rxdata ? 一下子就想放弃了, 还有反外掛引擎? 我的天 猜不到还有这么強的加密
那么使用解包器解压,得到Game.ini 打开, 全是乱碼,一看就是利用什么混淆加密,根本没辦法查看!!!
在我打算放弃时,發現这些乱碼怎么这么有規律, 仔細查看, 当中夾雜住关鍵字, 頓然想起,这不就是普通Game.ini使用的字条嗎, 那為什么乱碼可以加入而且不会出錯誤, 按道理乱加東西應該会出錯, 再留意每一句乱碼之前都有";"符号, 正好令这句代碼无效化, 那么Game.ini这个文件分析完毕
另外的当然是反外掛和封号系統,没错, 还能封号
alt+Ctrl+f 腳本編輯器查看关鍵字 HackShield
找到几个地方, 就选没有屏蔽的一个
mtime 是獲取修改时間, 可以看出是电腦先生成一个档案修改并取現时的时間, 取了再用來和遊戏夾內的HackShield修改时間对比,因為你修改过script.rxdata肯定改动过Data/Enemies.rxdata, 这里"很巧妙" 而不是直接用script.rxdata作对比, 那么你修改过了script.rxdata即使替換原來的也不行,因為用的是Enemies.rxdata修改时間
然后你如果刪了 HackShield.rxdata, 那么就会触發封号功能, 可是HackShield.rxdata里的東西應該全是乱寫的,一点用都没有只是吓一下人?
f = File.open("Graphics/Windowskins/HShield.rxdata","w")
f.write("ࠄݛ漰ᔺ偒㩇䌺浯潭䕮...
他HShield.rxdata就是用來在取修改文件的时間, 再用Data/Clock.rxdata 时閶作对比,得知封号的時長, 如果夠期(@hstime = 600)就解封?
@SixRC 这个加密你打几分 滿分10分 |
|