Clicky

Reproduced:.mse decrypt

fanaeean, I think you are wrong in principle …
I am only a neewbie in this forum , but – There are many ways to decrypt those scripts .
One of them , you can see for yourself , and many people actually discovered it, like me, by mistake.
What you need to do is actually to CRASH the script, and then, magically, the code will appear on the maxscript listener, showing the correspondent line where the script has crashed.
This alone should be sufficient for you to understand that 3dsmax actually DOES read the text as normal text (after decrypting it by itself..) .
So theoretically, It can be done…
And for all the rest of you that want to see .mse code – just do ileagle operations to try to crash the scripts, and pronto – the code will appear ‘!

Actually.Decrypt V1 algorithm and V2 algorithm(introduced since max 9 sp1) is technically possible because maxscript is not compiled code.Interpretor need the real code string to run.So the real progress for 3dsmax is to decrypt the code first in memory and run it as the normal .ms code by script interpret engine.

V1 algorithm used a static key for encryption.Same source code get same encryption result.
V2 algorithm is improved a bit.Introduced dummy data generated by random seed to fill in head/tail of the result file.So the result file is always different even the source is not modified.And the code body is also encrypted by a random key after calculate the dummy head data.But since maxscript must be decrypt before 3ds max run it.The random seed is exist in the head of the result .mse file,too.

The scrun writtened 5 yrs ago implemented V1 algorithm but I remember it contains a bug.But the bug is not critical or important at all in decrypting 99.99% code part.

I have not seen V2 algorithm decrypter being publicly released.Since it’s important to most people who have got it(Autodesk/Reverse engineer/cheater/loser),I think you won’t easily get it by request it on public forum.Because you are not in the circle now.Please spend more time on public open source max script resouce.

And to those max script tool author who want to protect their work and IP.Please reference the MaxSDK help to find a way of running max script code in C++ plugin.Maybe it’s hard for a non-Cpp-Programmer to understand it.But binary compiled code (maybe plus with some packer code) is much more harder to analyze.Before autodesk give out a better code authorize solution,this is the best way to protect your source code.

Good luck! #1.Hope you will get the tool soon.

Original Address:http://blog.sina.com.cn/s/blog_7520fdeb0101i9rn.html
博客计数器