魔兽地图解密技术

作者&投稿:花童 (若有异议请与网页底部的电邮联系)
魔兽地图怎么解密~

解加密难啊,加密简单啊
用改图一条龙我教你解密!!!!!!!!!1


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的内容就可以学习别人所有的地图处理过程了

通常加解密的方法如下: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\“下面也可以正常运行。
只要知道了这一点,就很容易破解这种加密

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即可还原k
最后讲一下如何研究加密的地图:
1.学会Jass语言z>
2.用mpq工具解压出war3map.j(如果没有则参见上面的第二条解压Scripts\war3map.j), 注意如果mpq工具如果不能读取则按照上面第3条的做法修复文件头
3.结合所学的Jass看war3map.j, 就能知道对方地图的处理过程
4.关于地形的获得我还没有好办法, 我把别人的地形文件导进自己的地图会出现读取错误, 估计是有些选项必须符合, 考虑到有些人加密地图就是为了保护地形不让别人"盗版", 所以我也没有多做研究, 只要知道war3map.j的内容就可以学习别人所有的地图处理过程了
总结一下:
解密是很难的, 但是可以通过解压war3map.j来分析别人的地图, 希望这篇文章对大家关于加密解密的争论能给出一个理论依据
先把你自己地图的脚本输出.输出的时候保存为:war3map.jx
然后新建3个空文件,依次命名为:
war3map.wtg war3map.wct(listfile) 然后输入你的地图,然后把4个文件的路径改成
脚本: scripts\war3map.ja
空文件: war3map.wtg
空文件: war3map.wct
空文件: (listfile) 这个方法不是很好理解,运用起来也不方便
我得方法是||
1.只须建立一个空文件后不一定要改文件名,就是说无论任何文件名都是可以的
2.将空文件在输入管理器中输入
3.将自定义路径改为war3map.wct或war3map.wtg就行了
4.war3map.wct或war3map.wtg只须存在任意一个就可以,
5.自定义路径必须改为war3map.wct或war3map.wtg,改为###.wct或###.wtg无效!
6.之所以要建立一个空文件是应为输入文件后,输入的文件有多大(K)地图的大小也会增加多少。所以原则上无论输入任何格式、任何大小的文件都是可以的
-----------------------------------------
以上转载于U9网

  N多人求改图的教程 都说网络上的教程看不懂
  原因是没有循序渐进 我帮菜菜整理了下 请按这个顺序看教程 就行了
  希望你能在改图中学习WE 进而能从另一个角度学习WE 多做自己东西别一味的改别人 那你一直没有长进 天天反复的做一件事情不烦不累吗? 。。。。。。。。。。

  好了进入正题
  1----WE基础学习
  我再强调一下没有WE基础 你改不好图的 或者你改出的图 不会那么完美
  看过那么多的WE电子教程好是感觉 《WOW8-WE电子教程》 比较好 尽管你不愿意看 希望你用到的时候自己查找一下当做字典也行

  2----基础改图的视频教程
  这里我推荐NGKiller的 你可以把前面的加密头手动修改16进制的略过
  下面是MPQ软件打开加密图显示的东西的一些解释。
  01。--war3map.j 地图的核心,所有触发事件的功能均再这里定义。而所有只定义的技能的额外效果均可以通过j文件的设定,实现技能的叠加,创造新的技能
  02。--war3map.w3a 地图的自定义技能文件,主要储存地图的自定义技能信息,修改此处能实现技能的简单变化,但单独不能创造出很漂亮的自定义技能
  03。--war3map。w3t 地图的自定义物品文件,储存地图的自定义物品信息
  04。--war3map。w3b 存储树啊,门啊等可破环物的信息,没事一般不修改~~~~~~~~~
  05。--war3map。w3d储存装饰物的信息,没事也不弄~~~~~
  06。--war3map。w3q 储存自定义的科技信息,也就是升级之类的东东
  07。--war3map。w3h 储存自定义效果信息。很少用到~~~
  08。--war3map。w3i 储存地图的基本设置,也就是地图读图时的预览啊等的详细信息
  09。--war3map。w3e储存地图的地形信息,没什么好解释了吧~~
  10。--war3map。w3u 储存自定义的单位信息,与w3t,w3a,j 文件并列为修改最多的4个文件
  11。--war3map。wtg 事实上是触发器的j文件,地球上的加密地图都把wtg文件给删了,大家也就不用怎么了解了
  12。--war3map。wts 注悉文件,这年头基本上没有,因为大部分对w3u,w3a,w3t的注释都由那几个文件自带,方法是在we中把那几个文件导出~~~~
  13。war3map。mmp 储存地图预览的小文件信息,耍cool用的~~~
  14。war3map。shd 阴影文件信息~~
  15。war3map。wpm 地图的路径信息,这两个大家基本不用弄,we会帮你搞好的
  16。war3map。doo 装饰物信息
  17。war3mapMisc。txt 地图的平衡常数信息,关于英雄的最大级别等的设定~~~
  18.war3mapunits。doo 地图的物品摆放信息

  这里没有SLK的改图视频教程 主要原因就是那个东西改起来比较罗嗦 麻烦体力活
  要是想学的 可以看下我整理的那个
  关于SLK的学习 <改图方面> 收集加整理
  http://www.12349.net/viewthread.php?tid=32011&extra=page%3D2

  如果你是初级的改图人员 那么下面的你先别急着看了 触发改图 就是J的脚本改图
  3-----触发脚本改图 (中级改图部分 )
  1。--首先我还是建议你把
  hke1.25添加教程超级大白痴版 ---这个视频教程看懂并能自己添加脚本了 先对J有个模糊的理解
  http://www.12349.net/viewthread. ... p;highlight=hke1.25
  2。--再者就是把J结构熟悉
  魔兽war3map.j全解析 -----把这个看好了 熟悉J的结构
  http://www.12349.net/viewthread.php?tid=21802&extra=page%3D2
  3。--自己学习制作触发
  NGKiller的作弊触发源文件已经公布 自己不会写的可以学习他的研究他的
  NGKiller首次公开部分改图代码
  http://www.12349.net/viewthread.php?tid=21072&highlight=NGK
  4。--看一下这个自己制作触发并转化J文件 添加的脚本改图
  红色下键加钱 视频教程
  。。。。
  。。。
  。。
  。
  我说的是改图的主线 以后再编辑 。。。。。。。。


原神嘭嘭兽喂食圆滚滚的创化论隐藏解密
原神嘭嘭兽喂食圆滚滚的创化论隐藏解密 1、来到下图位置进行传送。2、在希望之路水域中进行下潜。3、从大门进去后能够触发剧情,与旁边的笔记本交互。4、系统提示玩家能够去里面找到嘭嘭兽。5、最后玩家每天都需来进行投喂,连续五天(现实时间)能够获得宝箱奖励并完成任务。

勇者斗恶龙9薄暗的兽之地图lv1在哪里
在圣修塔因城的左侧。

魔兽世界任务“科泰罗的迷题”怎么做?
PS:到望海崖的路在辛特兰的东南角上,是一条小路,大地图上看不出来。只能在靠近该地区时从迷你地图上发现。大家仔细一点就可以找到了。不必冒险从瀑布上跳下去了吧 科泰罗的迷题 在辛特兰,你看到地图中间有条河了吗?你走到尽头,是个悬崖,跳下去把,不要忧郁,在下面有个箱子在水里面,搞定~~~给我5分.我也有些...

魔兽地图怪兽仙境合成表攻略
1、前期多花点时间把史莱姆和另外两个小伙伴升级到7到8。主要是史莱姆出火技能,地图最好选第一个慧明那个地图。一个升级一个是小奖牌。然后打通能开市场那边的条件。没记错的话是连挑战两次。2、史莱姆出火技能去市场下面开门,然后再随便召个小伙伴就在那里升级。那里碰到野外NPC几率高,前期升级快。...

幻兽帕鲁古代技术怎么解锁
举个例子,假设在一个名为“幻兽大陆”的游戏中,玩家想要解锁幻兽帕鲁的古代技术“时空穿越”。为了解锁这个技能,玩家首先需要收集到5个“时空碎片”,这些碎片分布在不同的地图区域中,需要玩家仔细探索才能找到。同时,玩家还需要将自己的等级提升到30级以上,以确保他们...

魔兽争霸的攻略和秘籍
兽争霸秘籍在战役模式下(多人游戏不可),敲回车,会出来对话框,然后把下面字符输入即可 无敌并一击必杀: whosyourdaddy 无限能量: thereisnospoon 魔兽争霸秘籍 任务模式里即使失败也继续游戏: strengthandhonor 地图全开: iseedeadpeople 魔兽争霸秘籍 立即胜利: allyourbasearebelongtous 立即失败: somebodysetusupthebom...

无尽之剑2鹰嘴兽宝藏地图怎么获得
步骤:1.把轻武器滑倒太阳剑,另把重武器,双武器,盾牌,头盔,盔甲,以及戒指(其实没必要全部,熟练的甚至至于双武器或者盾牌就可以了)都滑动到已经掌握好的装备(任意掌握的都行)。2. 开始滑动了。在此我以我初始装备为头盔的破旧头盔为例子。用手指往右移动,把装备栏滑到轻武器栏(注:只划一...

魔兽地图:兽神演武v3.4(附带隐藏英雄密码)攻略有吗?
兽神演武v3.4心得体会 剑圣:天下无火技能伤害较大,大招也还行,可以一边吃药一边打BOSS或者前期去刷大木头房,但想在第六波前打到1000木头有点难度 骑士:死亡闪电的伤害是非常高的,他的强技能是大招,找好位置可以刷两个房间的木头,打转职BOSS的时候要远远的放,箭的射程非常远,不用担心打不...

兽2无人机如何调出地图
使用手机作为图传设备,点击左下角姿态球即可。点击姿态球,可切换至地图显示。点击地图右上角标记,切换至姿态球显示。无人驾驶飞机简称无人机,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞行器。无人机实际上是无人驾驶飞行器的统称,从技术角度定义可以分为:无人固定翼飞机、无人垂直起降...

读《斑纹—兽皮上的地图》
一页页翻动,立刻被书中精妙的行文和深刻的思想折服,爱不释手,把最受震撼的“斑纹”全部摘抄下来,还仿造出一些不成熟的句子。这本书给我带来了宝贵的审美体验。      书中描绘了众多的动物,走兽中最让人留恋的是豹子(“凝视豹子浅琥珀色陷入虚妄的眼睛,我不知究竟是豹子...

铜仁地区17226021878: 求魔兽争霸加密地图破解方法 -
于卞赛福: 1.不可还原式删除加密, 即破坏性加密 说明: 这种加密难度小, 方法简单, 比较常用 原理: 魔兽的地图是一个mpq压缩文件, 里面存放了一些游戏中和WE中要用的数据, 其中一部分数据是只有WE要用而游戏时不要用的, 我们可以将它们...

铜仁地区17226021878: 魔兽地图怎么样解密啊?求高手指教! -
于卞赛福: 通常加解密的方法如下:1: 破坏 MPQ 文件头大小信息 魔兽争霸III的地图就像一个Zip文件. 首先是一个 512 字节大小的地图文件头,它记录了一些信息.然后附带一个MPQ 档案, 这个MPQ 档案中包含了一个地图所需的全部文件. MPQ 文件...

铜仁地区17226021878: 魔兽地图加密破解方法 -
于卞赛福: 魔兽地图加密是破坏性加密,复原的几率≈0. 地图中的MPQ档案 地形 war3map.w3e 地形资料 war3map.shd 地层资料 war3map.mmp 物件 war3map.w3c WE中摄影机的放置情形 war3map.w3r WE中区域的放置情形(游戏所需资料会被转成...

铜仁地区17226021878: 怎么解密魔兽地图啊 -
于卞赛福: --- 第一步:要有一张魔兽地图(废话). ,大家最好是不要修改3C与对战地图 1、用W3MMASTER将地图打开(用这一工具打开地图的好处就是能将地图里的所有文件都解压出来)如图1所示 2、然后把这些文件(如图2)全部一个一个解压到...

铜仁地区17226021878: 如何破解魔兽加密地图 -
于卞赛福: ...最简单的加密法方可以在网上下个解密软件解密.但是高级点的.就别想解密了.但是你可以用MPQMaster导出里面的资源 然后新建一张地图 在物品编辑器之类的东西里吧那些资源导入 比如说你要改一些单位,那你就:“文件”-->“输入单位设...

铜仁地区17226021878: 求高手教魔兽的破坏性加密方法!! -
于卞赛福: 1.不可还原式删除加密, 即破坏性加密 说明: 这种加密难度小, 方法简单, 比较常用 原理: 魔兽的地图是一个mpq压缩文件, 里面存放了一些游戏中和WE中要用的数据, 其中一部分数据是只有WE要用而游戏时不要用的, 我们可以将它们...

铜仁地区17226021878: 魔兽地图要怎么解密啊~~~
于卞赛福: 在wow的工具区下个解密工具,但要正版(入CD)的魔兽才能用~~ 或者用普通的加密修改工具,上面很多的下载

铜仁地区17226021878: 怎么破译某些魔兽RPG地图的加密 -
于卞赛福: 到迅雷找个MPQMASTER,用它来打开地图文件,出来个框,把钩钩都提上算了~然后会出现一列表数据,如果列表数据中靠顶处有个“a…………”里面命名的文件,要把它删除,之后在下面可以找到war3map.w3a技能信息,war3map.w3t物...

铜仁地区17226021878: 魔兽争霸地图怎么加密啊!谁可以多教我几种方法! -
于卞赛福: 游戏加密: 工具:U9MapTool,W3MMASTER和Wc3MapOptimizer4.5[CN]任意一个都可以,一般用后面的那个,前面的那个主要作用是地图slk优化,提高读取速度,如果用它来加密,地图体积会比较大.后面的工具使用频率很高,技术比较成熟,很少出错.这两个工具都非常容易得到,在bbs.uuu9.com自己搜索一下,或者直接baidu就可以下载到.至于怎么设置参数,对于新手来说,只要选择“产出多余数据(加密)”就可以了.中间那个更傻瓜化,比较适合新手,既能加密也能解密.这三个工具都是中文界面,如果你还不会.那买一块豆腐撞死算了.

铜仁地区17226021878: 那个帅哥知道魔兽争霸自己制作的地图怎么加密和别人的地图怎么解密 -
于卞赛福: 在网上下个专门的魔兽地图修改器,里面有解密和加密

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