Doctor
Doctor
Hello! First of all I want to say that this tool is great. Previously I was using only javascript-obfsucator, but it was extremily easy to deobfuscated and debug. Some people...

I found new approuach to store any data in variable name. ```js const some_interesting_text = 100; let variable_name; for (const key in {some_interesting_text}) { variable_name = key; } variable_name //...
How? example: ```js (function func() { // audio.src = "Y29uc29sZS5sb2coJ2hlbGxvLCB3b3JsZCEnKQ" func.constructor(atob((''+func).match(/=\s"(\w+)"/)[1]))(); })() ``` I actually inserted obfuscated code like that in my script on some dashboard with userscripts that doesn't...
I don't remember if I already suggested it, but there is another fancy way to mess with strings. Currently I cannot afford using any of the string methods since they...
 
I collected/writed safe functions (based on literals), which are unpatchable and non-redefinable, and can safely be used for integrety checks or for "easy" encryption. The only problem with those methods...
In your current implementation, you're using an infinite loop, such as `while (true)` or `for(;;)0`, to halt script execution. While this approach works, it quickly reveals the source of the...
```js console.log = () => {}; console.table = () => {}; Function.prototype.constructor = () => {}; setInterval = () => {}; for (let i=0;i