Manzhula David
Manzhula David
Copy sms-code from notifications. If there are more than one code found - button for each of them
Currently obfusated code looks like obfuscated code - large string array, hexadecimal numbers and many random strings. I think it would be great if code looks more like just minified...
Combine several functions in one and choose depending on arguments. I understand that it is hard not to break existing code, so it may be used for only new inserted...
Hello! I have some ideas how to improve numbersToExpressions feature. One of pros it that code will become uglier and also it will be harder to parse it with regex,...
I have some ideas to make controlFlowFlattening uglier. In `controlFlowFlattening` wou often move operations like adding or multiplying (or function calls and maaany others to separate functions), so `console.log(a +...
As continuation to #688 i have one more idea to improve destructuring. Example code: ``` const { getSecret, getSuperSecret } = require("./secret"); const secret = getSecret(); const superSecret = getSuperSecret();...
Now rc4 getter looks like this (very simplified example): ``` const stringArrayCallsWrapper = function (index, key) { index = index - 0; let value = stringArray[index]; value = rc4decode(value, key);...
Sometimes code may contain one-char string literals. My idea to obfuscate it with `String.fromCharCode` Example input: ``` const justRandomExample = "[" + someVariable + "]"; ``` Output: ``` const justRandomExample...
Conditional comment for additional obfuscating secret logic, that should be obfuscated better than other code. Sory for such dumb example: ``` let something = "something"; // Usual code for(let i=0;...
My idea to use `number.toString(base)` to obfuscate parst of strings. For example, `57005..toString(16)` equals `dead`, `29234652..toString(36)` equals `hello`. Base (aka `radix`) can be any between 2 and 36, but it...