<meta name="keywords" content="欢乐炸金花,mpq加密和破解的一些措施-魔兽改图" />
迎接您,请 登录 或 注册会员

欢乐炸金花-极速炸金花-炸金花技巧

搜索

mpq加密和破解的一些措施-魔兽改图

2017-5-22 15:34| 检查: 8807 |原作者: 邪恶叔




==============分界綫是必須的==========================
WE] 谈加密舆图的原理,破解加密舆图的能够及研究加密舆图的措施

1.弗成回复式删除加密, 即破损性加密
诠释: 这类加密难度小, 措施质朴, 较量经常应用
原理: 魔兽的舆图是一个mpq延伸文件, 外面存放了一些游戏中和WE中要用的数据, 其中一部门数据是只需WE要用而游戏时不要用的, 我们可以将它们移掉落落, 组成启动WE没法读到相关数据
措施: 1.用Import Manager导入这些文件的替换空文件2.用mpq工具删掉落落这些文件
破解能够: 由于须要的文件曾经被移掉落落, 而Jass->Trigger的回复难度异常年夜, 以是基本不克不及完全回回复再起来的舆图

2.可回复式移动加密
诠释: 这类加密较量严重年夜, 但可以应用一些密钥回复
原理: 凭证下面一种措施的原理, 我们把舆图里的一些文件更名为特另外文件名或许移动到特另外目录去, 而且删掉落落(listfile), 这个文件是用于取得mpq名堂的文件外面的文件列表的, 这样WE也没法读取到这些文件从而没法启动
措施: 凭证一定的算法把密钥哈希成一个字符串, 然后把文件更名或许移动到用这个字符串天生的文件名里. 回复时只需有密钥便可以找到移动后的文件并回复
破解能够: 这些算法通常是md5等弗成逆算法, 或RSA等年夜素数可逆算法, 加上我们基本连移动或更名后的文件名或蹊径都不知道, 基本很难破, 除非你知道密钥

3.可回复式破损WE显示加密
诠释: 该措施质朴但假定被知道了了措施很容易破解
原理: WE启动时和读取舆图时会读取一些模子, 音乐, 贴图等, 假定我们导入一些弱点的文件, 在WE读取时会先读舆图里的文件, 就会由于这些弱点的文件而掉落足
措施: 我自己不太清晰可以导哪些文件, 年夜家可参考之前的一些帖子
破解能够: 假定你知道这个措施, 那么只需从舆图里删除坏文件便可以了
然后讲一下几个加密中会用到的手艺:
1.删掉落落(listfile), 这样他人不克不及看你的文件列表, 没法知道你的加密措施
2.把war3map.j移动到Scripts\\目录下, 这样依然被游戏读取, 然则浅易人不知道就会没法解压出这个文件
3.针对一些mpq工具能够会将文件头部的一个数改掉落落招致mpq工具没法处置赏罚赏罚, 通常offset是0x218, 用16进制工具把这个职位改成20 00 00 00便可回复

最后讲一下若何研究加密的舆图:
1.学会Jass语言《jass应用教程·基础篇》
2.用mpq工具解压出war3map.j(假定没有则参见下面的第二条解压Scripts\\war3map.j), 重视假定mpq工具假定不克不及读取则凭证下面第3条的做法修复文件头
3.联络所学的Jass看war3map.j, 便可以知道对方舆图的处置赏罚赏罚历程
4.关于地形的取得我还没有好措施, 我把他人的地形文件导进自己的舆图会泛起读取弱点, 预计是有些选项必须切合, 推敲到有些人加密舆图就是为了掩护地形不让他人"盗版", 以是我也没有多做研究, 只需知道war3map.j的内容便可以学习他人一切的舆图处置赏罚赏罚历程了
总结一下:
解密是很难的, 然则可以经由历程解压war3map.j来剖析他人的舆图, 欲望这篇文章对年夜家关于加密解密的辩说能给出一个现实凭证.

12
搜索