当前位置:首页 » 魔兽世界 » 魔兽怎么破解加密

魔兽怎么破解加密

发布时间: 2023-03-23 06:10:51

1. 如何破解魔兽3的加密地图啊如题 谢谢了

一般你用州闭WE是打不开的 可以用MPQMaster解压出 war3map.XXX的文件 然后用WE新建个地图 在物品 单位 ...每个选项里面导入 修改后导出 再用MPQMaster导入回原来的地图 改脚本就比较麻烦了 这里不多说了 下面是个比较详细的说明 --- 第一步:要有一张魔兽地图,大家最好是不要修改3C与对战地图 1、用W3MMASTER将地图打开(用这一工具打开地图的好处就是能将地图里的所有文件都解压出来) 2、然后把这些文件全部一个一个解压到一个新文件夹里(别怕麻烦,因为他实效); 第二步: 1、用MPQMaster打开这张地图,注意:在弹出的“选择内表文件”对话框中,直接点确定(我一直都是这么做的,当然你也可能试试全选再点确定),然后出现的那一堆杂七杂八的文件别管他,全选了全删了 2、然后按“Alt+O”再按“Alt+C”(其实就是点“操作/重新压缩”),先这样放着,记得千万不要关掉,然后接着下一步; 第三步: 1、打开worldedit.exe,再按F6(物体编辑器),然后就可以开始编辑你要修改的地方了,比如说你要改一些单位,那你就:“文件”--虚迹带>“输入单位设置...”-->出现一个打开的提示框,你选择你刚刚解压出的那个文件“war3map.w3u”打开-->编辑你想修改的东西。 2、改完之后,如上类似:“文件”-->“输出单位设置...”-->出现一个保存的提示框,你就以那个文件名“war3map.w3u”进行保存(覆盖掉就OK了); 3、同理:那些“物品”“技能”“魔法特效”等也是依葫芦画飘。 第四步: 1、编辑完之后呢,用“MPQMaster”的“操作-->添加文件-->出现的打开提示框中选择你解压后编辑完的那些文件,全选、打开(覆盖掉) 2、再在“操作-->重新压缩”就全部搞定了,关闭程序后就可以玩了差芦,呵呵 转

2. 怎么破解魔兽地图编制器的加密的地图啊

首先,你得会用MPQ浏览器读取魔兽地图,MPQmaster、ShadowEditor、W3MMaster、白银魔兽地图资源提取器都属于可以读取魔兽地图内部文件列表的浏览器(根据加密的方式不同有的浏览器无法打开)

现在大部分魔兽地图加密后已经删除例如触发信息(.wct和.wtg)文件,单位信息(.w3u)技能信息(.w3a)单独读取的话也不完全,所以还是从触发入手,列表里面有个war3map.j,这个是存放JASS代码的文件,要看懂必须要先学习JASS,然后才能进行修改触发和理解其中内容。

JASS初级教程http://wenku..com/view/c7d2ab64783e0912a2162afe.html

3. 如何解密已加密的魔兽地图和战役

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

游戏解密:
相对于加密来说,解密要复杂很多。并且这世界上不存在完全的解密。所有的手段解密都会损失掉触发器文件。那些触发的实际内容都全部写进了war3map.j文件。如果你想修改触发器,那你需要了解的东西就不是一般的多了。
简单一点的修改加密地图,我是指修改单位数据,技能数据等等。方法如下:
工具:W3MMASTER,MpqMaster,Mpq2k,EnE WE,老狼的增强UI。

如果是很简单的加密,那么用第一个工具就可以了。可以修改很多数据,但仍然动不了触发器。最后两个工具是为了增强普通WE的功能,是为了用WE就打开地图(如果打开了的话,触发器肯定还是没有的,但其他东西像地形,单位设置等基本上都可以看见)。当然,仅仅用最后两个工具就能打开的地图很少的。如果加密的稍微复杂一点的话,你就必须学一些高级一点的解密技术了。

如果想学习高级一点的解密技术的话。
推荐你看一下这个教程(比较大43M):《深入了解WAR3加密地图的修改》,我学习修改地图时,觉得它对我帮助很大。想入门的话,推荐你去看一下。仅仅给你纯文字的说明,那基本上能起到的唯一作用是——让你头晕——并伴随着强烈的挫败感。http://www.hei.net/download/Soft/Soft_5311.htm
如果仅仅是修改Unit,那么W3MMASTER也许会有用,但这个工具很久没更新,修改了之后,很可能会出错,不能游戏。

对于加密地图的修改,还是相当复杂的。简单的介绍一下吧

需要工具:MPQMaster Mpq2k WE
下载地址:http://bbs.55you.com/viewthread.php?tid=2043&extra=page%3D1
需要注册,但是工具相当齐全。而且这个网站还教你怎么修改地图。。。。
MPQMaster可以打开绝大多数加密地图,如果地图加密到它都打不开,一般可以认为,是所有工具都打不开的了。但MPQMaster打开的地图只能得到一个文件列表,你可以把需要修改的东西导出来。比如你想修改3C地图的单位就导出:war3map.w3u文件。然后用WE新建一个地图,导入war3map.w3u文件,就可以对单位进行修改了,修改完毕之后,导出war3map.w3u文件。再用MPQMaster将修改好的war3map.w3u文件导入3C地图。理论上,进行到这里就可以了。但实际上,用MPQMaster修改后的地图会变大,(会变大是因为,地图原来的数据即使被删除也依然占据空间)而且经常大到无法游戏的地步。
这时候Mpq2k就有用了,它是目前我所知道的唯一一个可以有效的压缩修改地图的工具,但这个工具需要在Dos下运行,在Windows自带的MSdos下也可以顺利使用。具体使用也是很容易的,但你需要看清楚使用说明,一下很容易找到答案。

如果这样修改还不成功,清仔细检查操作有没有失误,我尝试了很久才最终学会使用的,这招用到现在,没有失败过。如果你确信使用的方法都正确,但还是没能修改成功,那劝你放弃。可能修改加密地图对你来说有点难。

累死了。。。。

4. 魔兽RPG地图如何解密.

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

5. 魔兽争霸地图制作 破解图密

分类: 游戏
问题描述:

怎么把魔兽地图的密码给破解???

解析:

编辑加密地图方法如下:

首先还得讲讲原理:

war3map.w3u 单位

war3map.w3t 物品

war3map.w3a 技能

war3map.w3h 魔法特效

war3map.w3q 升级

war3map.wts 文字

war3map.wtg 触发器

这是最主要的一些文件,不过最最最最要紧的还是触发器,至于war3map.j,像我等菜鸟们,不必要去管它,尽管它是灵魂,但不懂jass语言的话就不谈了。

作者最喜欢做的事就是加密(其实是优化),不过再怎么加密也没什么用,唯一有用的是在MPQ里面把war3map.wtg 隐藏了,我们只能看到File***********.xxx,最重要的是解压缩后是0kb(没有大小)的。(用MPQmaster是这样的,不过mpqworkshop不会)

或者干脆点就把war3map.wtg给删除了,一般这样只能用war3map.j编辑。当然此内容不在此帖之列。(自己曾经试过,结果没用是最郁闷的,只能把TD从非单机改成单机的。)

好了,记熟上面的后,接下来是正活。

准备工具:MPQMaster或MPQWorkshop(最好两个都备着),W3Mmaster,DnD We(地图编辑器,比WE好多了)。这里都有下的,网址:xpok/_data/18/0601/54由于插图实在太麻烦了,就不插了,用口述。

PS:W3Mmaster可以直接改地图,不过有严重性BUG(建议不用)。

1。首先选张图。(废话)

2。用MPQMaster或MPQWorkshop打开这个图。

3。看见File***********.xxx之类的,别管它,找关心的重要东西:

war3map.w3u 单位

war3map.w3t 物品

war3map.w3a 技能

war3map.w3h 魔法特效

war3map.w3q 升级

war3map.wts 字符串

把他们解压缩出来,然后删除掉解压后的内容。有时

war3map.w3h 魔法特效

war3map.w3q 升返消级

这两个会看不到,那就用W3Mmaster打开解压就行了。

好了,到这步,千万别直接关掉MPQ文件,先把MPQ重新压缩一遍,看看是不是变小了?如果直接关掉的话,后果很简歼世粗单,地图容量变大(全是废的内容,而且还找不出为什么会变大),就给原有地图带来大量的不安全因素。

4。菜鸟版:直接进WE,点物体编辑器,然后再点文件里面的导入即可,全导了去。当然,导入后也许会看到些代码,为什么呢?那是因为没把字符串导入到地图里,导入方法是点主地图文件(就是可以保存的那个),里面就有个导入字符串了。当然,有时候导不进去,那是因为缺少字符串。其实也挺无所谓的,因为没必要,直接改单位物品之类的就行了,多玩玩地图就知道什么东西了。

5。再把所有文件全部导出覆盖到原来导入的文件,再用MPQMaster或MPQWorkshop打开添加即可。有时候用MPQmaster导入会有问题,比如导不进去之类的,个人推荐使用MPQWorkshop

非常稳定。不过MPQmaster可以打开任何加密地图,这点确实比MPQWorkshop要好,自己注意着用即可。

6。小鸟版:用W3Mmaster全部导出来,然后在随便氏镇复制个没加密的暴雪地图,用MPQMaster或MPQWorkshop打开没加密的地图,然后再把导出的文件全部添加到没加密的暴雪地图里面即可。这样就可以直接用WE打开,而不需要用Dnd WE打开。如果DnD WE直接打开的加密地图的话,里面的触发器会拜拜的,所以用它打开之前,先复制WAR3map.j到外面去,还原也方便。然后就可以随便修改了,包括字符串,就是地图存储信息。(也可以直接用记事本打开,手动改里面的东西)

6. 魔兽地图解密方法

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

7. 怎么破解加密的魔兽地图

地图加密和解密的小知识
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)地图的大小也会增加多少。所以原则上无论输入任何格式、任何大小的文件都是可以的
欢迎大家和我来讨论!

8. 魔兽世界被加密了怎么办

去网络找一个文件密码破解器吧
哈哈你家里人锁的还是你自己不小心锁的啊-小样

9. 魔兽争霸加密地图如何解密

建议直接提取war3map.j,如果你只是想看看里面的触发器的话那就直接看jass版的吧,如果是改图的话,只需要:(以下内容纯属摘录)
·························
首先下载W3MMASTER可以对地图的物品技能 等 进行修改,并输出地图scripts文件夹下的war3map.j文件.
然后用魔兽自带的地图编辑器 建立一个新图,在新图中编写你所希望的触发器功能,然后保存地图.
接着下载MPQMaster 提取自己新建地图的war3map.j文件(应为文件名相同所以不能和加密地图中提取的war3map.j文件 放在一起不然会覆盖的),然后用记事本打开自己新建地图的war3map.j文件,搜索globals关键字 你会发现有// Generated
trigger gg_trg________________u = null
trigger gg_trg_say_money1 = null
trigger gg_trg_say_money2 = null
trigger gg_trg_say_money3 = null
trigger gg_trg_say_money4 = null
trigger gg_trg_say_money5 = null
trigger gg_trg_say_money6 = null
trigger gg_trg_say_money7 = null
trigger gg_trg_say_money8 = null
trigger gg_trg_say_money9 = null
trigger gg_trg_say_money10 = null
trigger gg_trg_say_money11 = null
trigger gg_trg_say_money12 = null
类似这样的 申明,globals下第一行为地图出始话用到的我们不用他,然后将其他的申明字符串复制到 从加密地图中提取的war3map.j文件的globals关键字下(这些应该是变量申明,个人感觉jass语言和C语言很类似),然后在自己的war3mao.j文件中你会找到
//===========================================================================
// Trigger: say money1
//===========================================================================
function Trig_say_money1_Actions takes nothing returns nothing
call AdjustPlayerStateBJ( 1000, Player(0), PLAYER_STATE_RESOURCE_GOLD )
endfunction
/===========================================================================
function InitTrig_say_money1 takes nothing returns nothing
set gg_trg_say_money1 = CreateTrigger( )
call ( gg_trg_say_money1, Player(0), "/跑路", true )
call TriggerAddAction( gg_trg_say_money1, function Trig_say_money1_Actions )
endfunction
(这个是我的文件中的 和申明的一样这里是函数)function开始endfunction结素 把这些函数(根据自己的判断有选择性的复制到加密地图的war3map.j文件相应位置中)
接着在自己的war3map.j文件中的
function InitCustomTriggers takes nothing returns nothing
call InitTrig________________u( )
call InitTrig_say_money1( )
call InitTrig_say_money2( )
call InitTrig_say_money3( )
call InitTrig_say_money4( )
call InitTrig_say_money5( )
call InitTrig_say_money6( )
call InitTrig_say_money7( )
call InitTrig_say_money8( )
call InitTrig_say_money9( )
call InitTrig_say_money10( )
call InitTrig_say_money11( )
call InitTrig_say_money12( )
endfunction
这个函数中的 除第一个call InitTrig________________u( )外全部复制到加密地图的war3map.j文件中的function InitCustomTriggers takes nothing returns nothing函数中
最后打开MPQMaster.exe 打开被加密地图在在地图中创建新文件夹scripts(应为地图被加密所以原来的scripts文件夹是看不到的,新建后自动覆盖原来的文件夹和文件夹中的文件)然后打开这个文件夹导入修改好的war3map.j文件 这样加密文件的触发器在原来的基础上加上了你想要的功能
························

如果地图需要bcc验证的话再把新的war3map.j用bcc.exe导回也就可以了

最可惜的是1.23的魔兽封杀了bcc验证,汗啊。。。
幸好国内的对战平台都还在用1.20的魔兽(不过本人改图纯属自己娱乐,不会拿到网上去害人的,希望你也一样啊)

10. 怎么破解魔兽争霸RPG隐藏英雄密码

要用到魔兽自带的地图编辑器WE,你可以打开地图,到触发里面找有带玩家输入的那个触发,
有的地图经过特殊的破坏性加密,打开会提示错误。某些人说可以用JASS来进行破解。总之,像DOTA之类的制作型陪很专业的地图基本不能破解。

热点内容
绝地求生未来之役比赛为什么进不去 发布:2023-08-31 22:07:08 浏览:1037
dota2位置什么意思 发布:2023-08-31 22:00:04 浏览:427
lol电竞是什么样子 发布:2023-08-31 21:58:40 浏览:943
绝地求生八倍镜的那个圆圈怎么弄 发布:2023-08-31 21:58:31 浏览:968
lol龙龟一个多少金币 发布:2023-08-31 21:55:07 浏览:398
王者如何改游戏内名称 发布:2023-08-31 21:55:06 浏览:681
游戏主播打广告是什么意思 发布:2023-08-31 21:55:06 浏览:1295
绝地求生如何免费拿到ss7赛季手册 发布:2023-08-31 21:52:13 浏览:552
pgg是哪个国家的战队lol 发布:2023-08-31 21:52:07 浏览:440
一个人的时候才发现游戏很没意思 发布:2023-08-31 21:49:24 浏览:1023