Maya 是一个 3d 动画包,它有一个名为 MEL 的脚本语言,看起来非常类似于 C 语法。我的问题是有时人们会加密他们的 mel 代码,将它们包装在 .mll 插件中。并在调用之前将代码源到内存中。有没有办法以交互方式转储“源代码”的源代码?
例如
global proc helloWorld(){
print "Yeah hello world!";
}
如果我将这些行粘贴到 Maya 脚本编辑器中,然后按 ctrl-entered("sourced") 它。只知道proc名称helloWorld,是否可以从内存中“转储”原始源代码(假设它没有在内存中加密,我认为这很可能不是因为速度考虑)?
或者我需要什么工具来做这个或者我应该考虑哪些方向?谢谢 !
编辑:也许使用 winappdbg 转储进程的内存并搜索 proc 名称字符串?找到这个代码片段 转储一个进程的内存