Very rare invalid decode of node template
See original GitHub issueVery rarely StringArrayRc4DecodeNodeTemplate return wrong string when decoding object’s key. It ends up in undefined is not a function
of similar. When I obfuscate with new seed it’s on 99% fixed.
I’m trying to lower the risk of failure by altering rc4KeyLength
from 4 to 6 and rc4KeysCount
from 50 to 500.
Is it possible that occasional collision in generation of rc4key break this?
Expected Behavior
StringArrayRc4DecodeNodeTemplate should properly decode string
Steps to Reproduce
I can’t give you an example code.
Your Environment
index.cli.js “version”: “0.24.3” { “compact”: true, “controlFlowFlattening”: false, “controlFlowFlatteningThreshold”: 0.75, “deadCodeInjection”: true, “deadCodeInjectionThreshold”: 0.4, “debugProtection”: true, “debugProtectionInterval”: false, “disableConsoleOutput”: false, “identifierNamesGenerator”: “hexadecimal”, “log”: true, “renameGlobals”: true, “rotateStringArray”: true, “selfDefending”: true, “shuffleStringArray”: true, “splitStrings”: false, “splitStringsChunkLength”: 10, “stringArray”: true, “stringArrayEncoding”: “rc4”, “stringArrayThreshold”: 0.75, “transformObjectKeys”: false, “unicodeEscapeSequence”: false }
- Node version used: v12.14.0
Issue Analytics
- State:
- Created 4 years ago
- Comments:11 (6 by maintainers)
Top GitHub Comments
Should be fixed now
Nice!