问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样解密已经加密的魔兽地图,比如说守卫剑阁等都加了密,怎样破解?_百度...

发布网友 发布时间:2024-07-03 07:54

我来回答

1个回答

热心网友 时间:2024-08-30 00:47

1: 破坏 MPQ 文件头大小信息
魔兽争霸III的地图就像一个Zip文件。 首先是一个 512 字节大小的地图文件头,它记录了一些信息。然后附带一个MPQ 档案,
这个MPQ 档案中包含了一个地图所需的全部文件。 MPQ 文件的前4个字节是一个标识符。它可以被识别为 ’MPQ’。接下来的4个字节
是文件头大小,通常是16进制 hex 0x20 00 00 00的形式。 有些加密者将 0x20 00 00 00 改成一个随机数值,例如hex 0xF6 6E BA 76这个
样子。 目前多数 MPQ 程序因为大小错误而无法打开这样的 MPQ 档案。而 Warcraft3 似乎忽略了这种错误的文件头大小,所以这些地图
仍可以在魔兽中运行。
这种加密只要把数值改回 0x20 00 00 00就可以轻易破解掉。

(这一段的术语翻译可能并不正确,因为我对文件结构本就知之甚少。望谅解)

2: 删除地图内的 war3map.wtg文件
war3map.wtg 文件中包含了地图中所用到的变量,触发,数组等必需信息。但这个文件只对World-Editor有用。
war3map.wtg 文件丢失或者被改动都将导致 World-Editor 无法读取地图。
当然,这种加密也可以完美地解除。 通过一个小程序你就可以利用war3map.j 文件中存储的信息来重建 war3map.wtg 文件。
你可能注意到,既然一个简单的 PHP 脚本就可以提取出 war3map.j,那么使用其它脚本就有可能重建war3map.wtg 文件。

2b: 删除 war3map.w3c, war3map.w3s, war3map.w3r 文件
war3map.w3c 存储了world editor的镜头设置。 war3map.w3s 存储了world editor在地图中所设置的声音。 war3map.w3r 存储了world editor中的区域设定。
这几个文件同样只对World Editor有用,而且同样可以通过 war3map.j 文件进行重建。参见上面的 “删除地图内的 war3map.wtg 文件“ 。

3: 隐藏 war3map.j 文件
有些耍小聪明的加密者找到了隐藏 war3map.j 的办法,这样我们就无法用一个网页脚本来轻易将它解出了。
正规的地图中 war3map.j 是直接保存在根目录里的。而这些加密者发现把它移动到 “Scripts\“下面也可以正常运行。
只要知道了这一点,就很容易破解这种加密 ;-)

4: 打乱war3map.j 文件
有些加密者认为自己很聪明,他们用随机数字重命名了所有的变量和函数。这使常人很难读懂 war3map.j 文件。但这对脚本是不起作用的。

只要借助能够重建 war3map.wtg 的脚本,这种加密方法同样可以破解。恐怕你唯一没法改变的就是已经重命名的变量和函数。
但这并不重要,因为你仍然可以用world editor打开它。 ;-)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
北京协和售后 spcp代收费是什么 Doppelherz/双心 铁元营养口服液 500ml-详细介绍 淘宝阿尔卑斯店的德国铁元怎么样? 后面的肩膀缝疼因为什么 刮痧后一躺下肩膀疼的要命 “亭台六七座”的出处是哪里 mahini 是什么意思? 外阴溃烂了怎么办 外阴溃疡,溃疡处伤口不愈合,可以用什么药 在芬兰留学有哪些有趣的经历? 芬兰人圣诞老人 时间早晨、 凌晨具体是指哪段时间? 信泰人寿完美人生守护(金葫芦版)重疾险有什么坑?赔付一共多少次?_百度... 我买了信泰人寿保限,养老防急病买的二十年,才买一年我... 跨越百年的美丽中的美丽具体表现在哪些方面 老师多么美丽对吗 高足什么意思 高足的近义词 为什么优酷会员那么优惠? 拉丁舞艺考生能考什么学校报什么学校好 酷喵会员在哪里买便宜 熟鸭肉第二天还能吃吗 熟鸭肉过夜还可以吃吗 七嘴八舌具体的情景表现 辐射4怎么刷钱介绍_辐射4怎么刷钱是什么 七嘴八舌的意思用具体情景表现出来 辐射4PS4版本怎么刷资源介绍_辐射4PS4版本怎么刷资源是什么 辐射4拾荒杂志在哪里介绍_辐射4拾荒杂志在哪里是什么 过量食用黑芝麻会导致脱发更严重吗 黑芝麻多食易导致脱发,为什么?? 给几首听了很痛快的歌,或者能听哭的歌 求很痛的歌 对于贩毒相关法律判刑标准是怎样规定的? dnf剑魂无我剑气等级怎么堆 DNF剑魂白金徽章选择什么技能属性 DNF剑魂白金徽章选择技能属性... word2003页边距设置的方法word2001页边距怎么设置 Word中2003版进行设置页边距的操作技巧 在Word2003文档中设置纸型和页边距word2003设置纸张大小在哪里_百度知 ... 在Word中设置页边距的秘技 乳腺癌可以吃雌激素类的营养品吗?什么不能吃呢?我是乳腺癌早期,想保养... 名侦探柯南里高木警官&佐藤警官是否知道柯就是新一如果是,告诉我是在... 法律知识案例得问答啊!!! 为什么爷爷奶奶特别疼爱孩子? 山东2010年人口普查,第一胎是女儿,2胎3胎是儿子,请问要罚款多少?_百度... 缓刑期间又犯新罪要怎样算 缓刑期间又犯新罪应该怎么处罚 贵州食品工程职业学院里面的湖叫什么名字 犯了诈骗罪可以出入境吗? ...卡逾期了三年多,没还上,银行向法院起诉了,法院会限制我出入境吗? ...说出入境记录异常叫我签承诺不参加网络诈骗犯罪的承诺书还要验DN...