搞了个jass的反汇编器
魔兽地图编辑器吧
全部回复
仅看楼主
吧务
level 14
actboy168 楼主
把jass的字节码转为了可读文本,效果可以看这里
网盘链接
想深入了解jass的可以学习下。
说句题外话,从这字节码的设计可以看出,b
lz
的人真是菜得扣脚,这也是为什么jass的效率会这么低的原因吧[摊手]
2018年08月31日 10点08分 1
level 13
不明嚼栗
2018年08月31日 10点08分 2
level 13
非常好的东西[真棒],完全看不懂
2018年08月31日 10点08分 3
level 13
好东西!赞美acb!
2018年08月31日 10点08分 4
level 7
先刘明混脸熟准没错[呵呵]
2018年08月31日 10点08分 5
吧务
level 14
actboy168 楼主
虽然我没放出对应的jass,但由于是很简单的测试地图,90%的字节码都是bj和cj。所以可以直接拿bj和cj对比来看
2018年08月31日 10点08分 6
level 15
能问下用来干嘛的吗?反编译需要先有字节码,这东西怎么获取?
2018年08月31日 11点08分 7
学习
2018年08月31日 11点08分
内存直接获取,如果你不知道字节码是什么的话其实没什么用,我倒是感觉崩溃跟踪可以用上,提示时显示这里的反编代码会更直观些
2018年08月31日 12点08分
@rahxephon1461 这就跟现有的崩溃跟踪差不多吧,原理上
2018年08月31日 12点08分
@739099308 原理上没什么关系,我只是说这个用在崩溃代码显示上会更好看些
2018年08月31日 12点08分
level 12
鲁拉!
2018年08月31日 11点08分 8
level 10
于是又开源了吗
2018年08月31日 13点08分 9
是啊,等着被白嫖呢
2018年08月31日 13点08分
不是一直有开源么,在opcode.h里就有字节码对照了,不过懂汇编的多半可以自己翻译了
2018年09月03日 10点09分
@w4454962 自己编译的话不如把魔兽那个函数复制一份直接用。生成一个映射表。
2018年09月03日 14点09分
level 8
经常会报一些看不懂的异常,能用这个东西对比排查问题吗
2018年08月31日 13点08分 10
并不能,这个只能帮助你学习,并不能让你不学习
2018年08月31日 13点08分
level 15
[太开心]
2018年08月31日 15点08分 11
level 10
这个jass的反汇编让我想起了github上一个项目:movfuscator,我的妈呀。
2018年08月31日 15点08分 12
有啥联系
2018年09月01日 05点09分
@actboy168 都负责把效率变低
2018年09月01日 10点09分
level 13
unwe启动
2018年08月31日 17点08分 13
level 12
不懂编程的菜新路过混脸熟[滑稽]
2018年08月31日 23点08分 14
level 15
学习什么的东西才能看懂这个呢?
2018年08月31日 23点08分 15
不就在一楼么
2018年09月01日 05点09分
起码先学个汇编,之后再逆向一下jass虚拟机跟jass字节码的关系,之后就会了解到 这些字节码对应的 操作指令 之后就明白jass脚本是如何运作的了。
2018年09月04日 04点09分
1 2 尾页