mse格式是3dsMax的加密脚本格式,在3dsMax中执行mse脚本和执行ms脚本都可以执行对应的功能,但是.mse格式文件无法查看源代码。

如何生成.mse文件?

encryptScript “my_script.ms”
将上述脚本放在与需要加密的的脚本同级的文件夹内,然后执行该脚本,文件夹内会生成同名.mse文件。

MSE加密思路

从max 9 sp1开始3dsMax引入溯及种子产生的虚拟数据填充文件的head / tail来进行加密,即使源代码不做出修改,每次加密的结果文件也都是不同的。
但由于Maxscript是解释型语言,在运行之前3dsMax需要先在内存中解密代码,所以随机种子也存在于.mse文件的头部。
这里提供了一个用于破解.mse的工具。对于大部分.mse文件可以反解得到源代码。(仅作学习使用)

运行quickbms.exe

image.png

选择bms文件

image.png

选择需要破解的.mse文件

image.png
选择.ms文件导出路径

image.png

破解成功

image.png
文章转载自:https://zhuanlan.zhihu.com/p/445516042
自学用,侵权删!