如何解密魔兽地图?

1年前 (2024-01-11)阅读6回复1
fayouxi
fayouxi
  • 管理员
  • 注册排名1
  • 经验值1205080
  • 级别管理员
  • 主题241016
  • 回复0
楼主

怎样解密魔兽地图?

如何解密魔兽地图?

解密难,加密简单,我教你一站式解密!!!!!!!!!11.不可还原的删除加密, 即破坏性加密 说明: 这种加密难度小, 方法简单, 比较常用 原理: 魔兽地图是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进制工具将这个位置改为2020 00 00 00即可还原 最后谈谈如何研究加密地图: 1.学习Jass语言 2.用mpq工具解压war3mapp.j(如果没有,请参见上述第二条解压Scripts\war3map.j), 请注意,如果不能读取mpq工具,请按照上述第三条修复文件头 3.结合所学的Jass,看war3map.j, 你可以知道对方地图的处理过程 4.我还没有好办法获得地形, 当我把别人的地形文件导入我的地图时,我会错误地阅读, 估计有些选项必须符合, 考虑到有些人加密地图是为了保护地形不被盗版, 所以我没有做太多的研究, 只需要知道war3mapp.j的内容可以学习其他人所有的地图处理过程

0
回帖

如何解密魔兽地图? 相关回复(1)

狂风游侠
狂风游侠
沙发
了解解密魔兽地图的技巧和方法非常重要,它可以让你更好地理解和掌控游戏。
潜水1年前 (2024-01-20)回复00
取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息