-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] string encryption dumped #139
Comments
If somebody has an Idea on how to fix this flaw, please tell me. |
Applying SplitStrings (inline) + ProxifyLocals seem to solve this issue, but at the cost of performance. Doing the string.gsub way will probably only work in LuaU ( I suggest to change the decryption function into what calls multiple different functions with their own purpose (returning chunks of the decrypted string, concatenation, etc.), which are randomly generated. But there may be better ideas than what I said (that might be easier to implement). |
I'm going to attempt to add fake strings somehow, one idea is to have 3 different functions all which have part of the string and have these shuffled each time and speak to each other somehow to combine them, obfuscation is about differentiation in the code each time |
Describe the bug
You can easily dump strings in scripts that had EncryptStrings applied by finding " .. " and inserting print() in each result
Expected behavior
It should be harder to find the string decryption.
To Reproduce
Steps to reproduce the behavior:
Screenshots
Additional context
https://paste.ee/p/62huP - Obfuscated code with strong preset
https://paste.ee/p/8yfqO - Beautified code with print() inserted
https://paste.ee/p/NMisF - Reminified code
The text was updated successfully, but these errors were encountered: