Closed TongLin138 closed 1 year ago
链接:https://playcode.io/1572594 具体代码以及报错内容全部放在链接中。
这个混淆配置主要有1项改进:
这个代码缺依赖项,我这没法测试能不能运行,如果还有问题就继续贴在下面。
这个代码缺依赖项,我这没法测试能不能运行,如果还有问题就继续贴在下面
测试了下还是有同样的错误:https://playcode.io/1573867
类型: obfuscator
输入: input.js
输出: output.js
还原数值...
处理全局加密...
String List Name: a0_0x4787
node:internal/process/esm_loader:97
internalBinding('errors').triggerUncaughtException(
^
ReferenceError [Error]: a0_0x3a06 is not defined
at vm.js:1:15
at Script.runInContext (node:vm:141:12)
at VM.runScript (E:\04Code\JS\decode-js\node_modules\vm2\lib\vm.js:285:18)
at VM.run (E:\04Code\JS\decode-js\node_modules\vm2\lib\vm.js:503:16)
at virtualGlobalEval (file:///E:/04Code/JS/decode-js/src/plugin/obfuscator.js:22:14)
at decodeGlobal (file:///E:/04Code/JS/decode-js/src/plugin/obfuscator.js:414:5)
at default (file:///E:/04Code/JS/decode-js/src/plugin/obfuscator.js:1240:3)
at file:///E:/04Code/JS/decode-js/src/main.js:36:10
at ModuleJob.run (node:internal/modules/esm/module_job:193:25)
at async Promise.all (index 0)
刚才解析碰到一个错误
可以贴个代码
https://raw.githubusercontent.com/6dylan6/jdpro/main/function/dylany.js
更新了,确实是BUG,删除未使用变量后忘了更新作用域。
链接:https://playcode.io/1572594 具体代码以及报错内容全部放在链接中。
链接中放入了script2.js 和输出结果.js。尽管显示成功净化,但代码还是混淆状态。不知道和script.js是不是相同原因,所以放在一个issue中。
上面的GitHub账户不是我的。
链接中放入了script2.js 和输出结果.js。尽管显示成功净化,但代码还是混淆状态。不知道和script.js是不是相同原因,所以放在一个issue中。
实际上并没有,显示错误已经改了。
这个脚本将混淆参数降低了,导致没有了排序函数,我还是第一次见到这种配置。
更新了,你试试吧。
问题已解决,感谢。
链接:https://playcode.io/1572594 具体代码以及报错内容全部放在链接中。