![]() ![]() 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. 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. V1 algorithm used a static key for encryption.Same source code get same encryption result. 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.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |