找回密码
 点一下
查看: 3889|回复: 15

如何打开加密的地图???

[复制链接]
发表于 2008-2-25 20:22:12 | 显示全部楼层 |阅读模式
如何打开加密的地图???
发表于 2008-2-25 21:41:49 | 显示全部楼层
解密
打开

一般解密很难的说
回复

使用道具 举报

发表于 2008-2-25 22:56:57 | 显示全部楼层
我也想知道……
回复

使用道具 举报

发表于 2008-2-25 22:58:04 | 显示全部楼层
一般来说,如果不是想恶意改人家图的话,你能解的图基本上自己可以做出来,自己做不出来的话。。。修炼
回复

使用道具 举报

发表于 2008-2-26 16:07:44 | 显示全部楼层
首先来说 加密地图一般是不能完整打开的
也就是你只能拿出一部分出来
所以没有一定的道行 是没法重新拼出来的

如果你对触发器感兴趣 可以解压war3map.j出来 成品一般作为教程都不错的

推荐工具是shadow editor U9有下
回复

使用道具 举报

发表于 2008-2-26 17:54:30 | 显示全部楼层
引用第4楼nonct于2008-02-26 16:07发表的  :
首先来说 加密地图一般是不能完整打开的
也就是你只能拿出一部分出来
所以没有一定的道行 是没法重新拼出来的

如果你对触发器感兴趣 可以解压war3map.j出来 成品一般作为教程都不错的
.......
为啥不说这里就有下..
回复

使用道具 举报

发表于 2008-2-27 19:31:13 | 显示全部楼层
去解TD吧
回复

使用道具 举报

发表于 2008-2-27 19:39:03 | 显示全部楼层
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就可以轻易破解掉。
为了能够正常打开地图并提取文件信息,本网站(wc3sear.ch)将自动修复这类加密文件。

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

2: 删除地图内的 war3map.wtg文件
war3map.wtg 文件中包含了地图中所用到的变量,触发,数组等必需信息。但这个文件只对World-Editor有用。  
war3map.wtg 文件丢失或者被改动都将导致 World-Editor 无法读取地图。
当然,这种加密也可以完美地解除。 通过一个小程序你就可以利用war3map.j 文件中存储的信息来重建 war3map.wtg 文件。
本网站忽略掉war3map.wtg 文件,而是直接从war3map.j 文件中提取诸如触发数目,变量数目等信息。
你可能注意到,既然一个简单的 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\\“下面也可以正常运行。
只要知道了这一点,就很容易破解这种加密 ;-) 非常感谢 BahamutZERO 和Quantam 帮我解决这种方法。  

4: 打乱war3map.j 文件
有些加密者认为自己很聪明,他们用随机数字重命名了所有的变量和函数。这使常人很难读懂 war3map.j 文件。但这对脚本是不起作用的。
我为这个网站所写的脚本根本不在乎关键字,它只搜索模式,所以我仍然可以从地图中提取我所需要的信息 ;-)
只要借助能够重建 war3map.wtg 的脚本,这种加密方法同样可以破解。恐怕你唯一没法改变的就是已经重命名的变量和函数。
但这并不重要,因为你仍然可以用world editor打开它。 ;-)
回复

使用道具 举报

发表于 2008-2-27 19:39:55 | 显示全部楼层
没有完全的加密方法...也没有完全能解密的方法...但是能加就能解..
回复

使用道具 举报

发表于 2008-2-28 00:09:32 | 显示全部楼层
这里也有ShadowEditor下?不好意思了
搞得我好像宣传U9样的.....
回复

使用道具 举报

发表于 2008-2-28 00:11:48 | 显示全部楼层
那个解密网站咋打不开?
回复

使用道具 举报

发表于 2008-2-28 00:11:53 | 显示全部楼层
这里有工具区,搜索一下就知道有没有下了
回复

使用道具 举报

发表于 2008-2-28 23:01:03 | 显示全部楼层
r某貌似做了个很邪恶的文件头加密
回复

使用道具 举报

发表于 2011-7-6 22:17:43 | 显示全部楼层
呜呜呜,同求,自己做的图,硬盘格式化了,之后开始找,找不到了。
发到网上的版本太老了,重做要花很长时间的,所以找了一个自己加密的,可惜打不开了。。。。
回复

使用道具 举报

发表于 2011-7-6 22:53:56 | 显示全部楼层
引用第13楼伊利丹怒风于2011-07-06 22:17发表的  :
呜呜呜,同求,自己做的图,硬盘格式化了,之后开始找,找不到了。
发到网上的版本太老了,重做要花很长时间的,所以找了一个自己加密的,可惜打不开了。。。。

打开也会丢失很多制作信息的。离格式化不久的话,赶紧找软件(例如easy recovery)恢复一下,运气好的话能找回来。越快越好!同时不要动那个盘上的东西!特别不要往里放新文件!
回复

使用道具 举报

发表于 2011-7-13 16:59:08 | 显示全部楼层
7楼的资料说的很完整了,其实只要war3自己不提供加密的机制,不论地图怎么加密都能被修改,因为这张图必须让war3能看懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-10-5 16:18 , Processed in 0.091782 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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