魔兽争霸3求带音乐的未加密地图(学习)

作者&投稿:胥张 (若有异议请与网页底部的电邮联系)
求未加密或解密的魔兽地图~

魔兽地图加密原理


什么是地图加密

地图加密就是通过特殊方法破坏地图文件,使它可以在魔兽中运行,却不能被World Editor读取。

目前有哪些加密方法

现在已有很多种加密War3地图的方法。

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打开它。 ;-)

加密的安全性如何

正如你所读到的,地图加密也许可以避免菜鸟们用world editor打开你的地图。
但事实是只要魔兽可以运行你的地图,就有办法修复它,从而可以用 World Editor打开它。

地图加密的利弊

有利面:
- 让菜鸟们不能打开你的地图并篡改它。
- 让你显得很聪明
- 因为删除了某些文件而使地图变小。
不利面:
- 它实际上是没用的
- 大家不能研究你的地图
- 自己丢失原版后将无法对地图进行修改


就我所知,魔兽地图还有很多加密方法,解密的方法也各不相同.这个只是范例.


主要分3种加密
谈加密地图的原理, 破解加密地图的可能及研究加密地图的方法

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语言
2.用mpq工具解压出war3map.j(如果没有则参见上面的第二条解压Scripts\war3map.j), 注意如果mpq工具如果不能读取则按照上面第3条的做法修复文件头
3.结合所学的Jass看war3map.j, 就能知道对方地图的处理过程
4.关于地形的获得我还没有好办法, 我把别人的地形文件导进自己的地图会出现读取错误, 估计是有些选项必须符合, 考虑到有些人加密地图就是为了保护地形不让别人"盗版", 所以我也没有多做研究, 只要知道war3map.j的内容就可以学习别人所有的地图处理过程了

总结一下:
解密是很难的, 但是可以通过解压war3map.j来分析别人的地图, 希望这篇文章对大家关于加密解密的争论能给出一个理论依据

http://cnet.hk/l/?aBI
魔兽争霸III
破解加密地图编辑器第二版

分给我吧,给地址下载了

http://bbs.wfox.cn/thread-5574-1-1.html http://bbs.wfox.cn/thread-5573-1-1.html 这有

DOTA

RE

极限滑冰

O GOD


魔兽争霸3的问题
魔兽争霸之冰封王座快捷键大全(已更新)基本游戏界面Alt-F4 or Alt-q - 退出Warcraft III.Alt-O - 打开选项菜单Alt-h - 打开帮助菜单Alt-s - 打开存盘菜单Alt-l - 打开读取存档菜单F6 - 快速保存游戏F10 - 打开\/关闭主菜单Ctrl-s - 开\/关声音Ctrl-m - 开\/关音乐Enter - 打开默认的谈话窗口Shift-Enter...

沙塔斯酒馆里的乐队演奏的音乐叫什么?
乐队中最出名的人物是主场穆萨罗,他在魔兽争霸3中有过出场,具体战役是兽人战役的额外战役!他帮助部落的勇士雷克萨去摧毁海军上将 戴林·普罗德摩尔 所在尘泥沼泽的塞拉摩岗哨的防御,为掩护雷克萨和部落的进攻做出了重大的贡献,在魔兽争霸中他是一个LV10的剑圣。而在魔兽世界里他摇身变成了一个T6战士!

魔兽争霸三之冰封王座
是不是像一坨肉,然后四周都长触须的怪物?那个是深渊巨兽,是上古之神的高级小弟之一 他的老大是上古之神之一的尤格萨隆 如果你去魔兽世界里的暮光高地的话,那里也有一个深渊巨兽 三区自由之风阿鲁帕卡

偶像练习生歌曲有哪些
总共有八首,不知道你说哪一首,所以,全部给你:《半兽人》,《PPAP》,《大艺术家》,《Dance To the music》,《代号魂斗罗》,《SHAKE》,《Can t stop》,《Get ugly》。1、《半兽人》是周杰伦了解了《魔兽争霸3》的游戏故事内容后,根据他对游戏画面的观察,与作词人方文山配合,以游戏中...

魔兽争霸问题
喜欢的歌曲: Let it be 喜欢的电影: Sin city (罪恶城市) 喜欢的游戏: 幻想帝国 星际争霸 魔兽争霸3 匕首雨 喜欢的书籍: 基础科目 喜欢的体育: 滑雪 喜欢的动物: 长尾小鹦鹉 喜欢的文本表情: ~:D 座右铭: 智慧从好奇开始(Wisdom begins with wonder) 喜欢的演员: jessica alba(杰西卡?奥尔芭 演《末世黑天...

魔兽争霸3冰封王座简体中文版
求个连对话都汉化过了的魔兽争霸3冰封王座的版本。有谁有,不要吝啬。我测试后,如... 我要的是像网吧里面一样。战役里面的对话都汉化过了的。。其他的都看不懂、因为我是个超级新手。。求个连对话都汉化过了的魔兽争霸3冰封王座的版本。有谁有,不要吝啬。我测试后,如果对话都汉化过了的话,。追加分!~要...

找一本小说
《驭兽斋4·异兽虚空》--讲述依天被实力强大的魔鬼带走却又卷进另一个世界被说为神使又带领各族与恶魔对抗,中途魔鬼却又来到这个世界,他们三人展开激烈战斗的故事。《驭兽斋5·龙兽魔宫》--讲述依天又到了另一个妖族与人族的世界被封为圣使,他为了帮助圣族重震雄风的故事。《驭兽斋6·妖兽争...

跪求好玩的单机游戏,最好是画面3D的。然后,就是僵尸的, *** 一点...
仙剑98 当然是国内最强的仙剑了 仙三外传是最好的(个人认为) 仙剑系列真的很棒,情节感人,音乐悦耳。...1魔兽争霸系列:2(具体哪个版本记不清了),3混乱之治,3冰封王座 魔兽争霸3冰封王座 魔兽2、 若说暴雪...求一个好玩的单机游戏,最好是3D的。 虐杀原形1or2 推荐安卓好玩的单机游戏 最好是3D画面精密点 萌...

魔兽争霸3所有快捷键
风之古树——驯服角鹫兽:I---猛禽德鲁伊训练:A---猛禽之痕:M 知识古树——魔法免疫:S---利爪德鲁伊训练:L---利爪之痕:M---硬化皮肤:H 抗性皮肤:T 月之井——恢复:R 猎手大厅——月之力量:M---月之盔甲:A---野蛮力量:W---坚固兽皮:R 终极夜视:V 月井之春:E 奇美拉栖...

我想要周杰伦所有的歌曲
周杰伦所有作曲的歌 蜗牛(世界展望会主题曲)简单爱(台视star blue蓝星主题曲)爱在西元前(丑女大翻身片头曲)我们在成长(2002港台太阳计划主题曲)上海一九四三(丑女大翻身片尾曲)半兽人(魔兽争霸iii中文主题曲 飘移 (《头文字D》电影主题曲)一路向北 (《头文字D》电影插曲)爸,我回来了 双截棍 开...

盈江县15649964469: 求未加密或解密的魔兽地图 -
西刚卡培: 魔兽地图加密原理 什么是地图加密 地图加密就是通过特殊方法破坏地图文件,使它可以在魔兽中运行,却不能被World Editor读取. 目前有哪些加密方法 现在已有很多种加密War3地图的方法. 1: 破坏 MPQ 文件头大小信息 魔兽争霸III的地图...

盈江县15649964469: 求张魔兽真三未加密地图 -
西刚卡培: 1.不可还原式删除加密, 即破坏性加密 说明: 这种加密难度小, 方法简单, 比较常用 原理: 魔兽的地图是一个mpq压缩文件, 里面存放了一些游戏中和WE中要用的数据, 其中一部分数据是只有WE要用而游戏时不要用的, 我们可以将它们...

盈江县15649964469: 魔兽争霸3怎么修改导入的地图,而触发器和音乐等不变呢?请高手赐教..
西刚卡培: 因为有些触发器是加了密码的,你打开就会把里面的触发破坏掉,这是为了保护他们的知识产权,你最好去下个魔兽解密工具吧~这样的话打开地图是可以保留触发和音乐的,至于增加怪物和人物,只要复制就好了,这样的话就应该OK了.

盈江县15649964469: 魔兽争霸地图 - --神曲怎么修改
西刚卡培: "只要是魔兽争霸的歌 我都要" 这样啊,可以直接在魔兽里面提取,这样方便点 下面是具体操作: 1.找到游戏安装目录下的 WorldEdit.exe 或 World Editor.exe 来启动世界编辑器. 2.运行世界编辑器后按 F5键 进入声音编辑界面. 3.在弹出的菜单...

盈江县15649964469: 魔兽争霸3编辑器怎么破解加密地图 -
西刚卡培: 要明白一点,现在不存在可以解密的魔兽地图.因为现有加密一般都是破坏性加密,与一般的加密程序不同,这不是输入某个密码或利用某个破解工具就能完美解密的. 地图加密是作者将地图中部分文件(魔兽地图mpq中WE需要用但是游戏不需要用的文件)删除,地图编辑器无法读取关键的文件,无法打开地图,这样就达到破坏地图的效果,但是游戏仍然能正常运行.这是一种加密,如果你能够向作者索要到他破坏的文件,即可解密. 地图加密是地图作者为了防止他人随意修改和传播地图,造成盗版地图泛滥而才去的一种版权保护措施.

盈江县15649964469: 玩魔兽争霸半年了,想学着改地图,该从那里入手,懂的朋友请给指个道? -
西刚卡培: 先从未加密地图开始改··【守护雅典娜、天龙八部等】 这些可以用魔兽自带编辑器WE直接打开·· 如果熟悉WE的话就没必要去改未加密的·· 直接从加密地图开始·· 教程【可以到问题求助中心提问··】 http://bbs.55you.com/forum-49-1.html 工具【改图一条龙】 http://bbs.feifeishijie.com/viewthread.php?tid=78000&highlight=%B8%C4%CD%BC%D2%BB%CC%F5%C1%FA ENE WE【解压到魔兽文件夹】 http://www.55you.com/software/catalog21/661.html

盈江县15649964469: 魔兽争霸3中的战役地图(w3n)怎么提取背景音乐? -
西刚卡培: 战役地图要用战役编辑器打开,就是下图的第二个按钮 点进去后打开w3n的战役地图,在右边选择你要的那个音乐文件存在的那一张地图,右键选择编辑地图 打开地图后,点上面的声音编辑器,就能找到你要的音乐并导出了.

盈江县15649964469: 冰封王座地图里的声音 -
西刚卡培: 如果你确定不是魔兽自带的音乐.用原来的地图非常的难.(除非你用什么声音录制软件,在游戏中录取.) 那些地图就是加密过的.根本无法打开.用加密器破坏了触发器表层文件.且无法还原的.只有两种种方法:(1)去找那张地图的未...

盈江县15649964469: 求几个好玩的魔兽RPG地图 未加密的 -
西刚卡培: 沉沦,神墓早期版本,守护巨虾2.6以下版本,heros wars,守护雅典娜等等等等,很多的,一时想不起来了,你可以百度(未加密地图-飞飞世界魔兽魔兽争霸论坛),里面很多未加密地图.其实很多加密地图也是可以修改的,网上方法很多,像是改单位数据,物品数据,替换模型都没问题,有些修改器可以无视加密,添加脚本.不必太纠结未加密,未加密改地表环境改触发倒是挺爽,但是水平不够的话也没多大用.觉得有用就采纳吧.

盈江县15649964469: 魔兽争霸3冰封王座提示File: Sound\Music\mp3Music\Orc1.mp3,然后被迫退出!!! -
西刚卡培: 地图文件错误,求证过程如下: 打开魔兽文件夹,crtl+f,然后在左边搜索sound\music\mp3music任何一组字母,高级选项前三项都点上,搜索结果,根本没有这个文件 就是说,这个文件存在于地图里,他的错误,造成了游戏不能正常运行退出. 当然也有可能是游戏不完整,播放地图中的mp3声音的时候,游戏里没有播放器而中断. 我觉得地图有问题的可能性更大,毕竟只有自编地图才有这样的情况.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网