decode-js
decode-js copied to clipboard
JS混淆代码的AST分析工具 AST analysis tool for obfuscated JS code
after npm -i npm run decode -- -t sojsonv7 -i input.js -o output.js Error: Cannot find module './out/isolated_vm'
D:\工具\decode-js-main\node_modules\@babel\traverse\lib\path\replacement.js:164 throw new ReferenceError("Container is falsy"); ^ ReferenceError: Container is falsy at NodePath._replaceWith (D:\工具\decode-js-main\node_modules\@babel\traverse\lib\path\replacement.js:164:11) at NodePath._remove (D:\工具\decode-js-main\node_modules\@babel\traverse\lib\path\removal.js:59:10) at NodePath.remove (D:\工具\decode-js-main\node_modules\@babel\traverse\lib\path\removal.js:38:8) at hooks (D:\工具\decode-js-main\node_modules\@babel\traverse\lib\path\lib\removal-hooks.js:11:12) at NodePath._callRemovalHooks (D:\工具\decode-js-main\node_modules\@babel\traverse\lib\path\removal.js:50:9) at NodePath.remove (D:\工具\decode-js-main\node_modules\@babel\traverse\lib\path\removal.js:30:12) at...
I want to anti-obfuscate a JS file, but prompt that the error is Cannot parse code: InvalidOrUnexpectedToken. How can I solve this situation? 
目前使用 ``225`` 或者 ``226`` 的脚本输入都会出现以下的错误: ``` Unexpected parent type: UnaryExpression Unexpected parent type: UnaryExpression Unexpected parent type: UnaryExpression Unexpected parent type: UnaryExpression Unexpected parent type: UnaryExpression Unexpected parent type: SequenceExpression...
### Which plugin are you reporting a bug for? obfuscator ### Version of Node 20.14 ### Input code https://github.com/goodwenhao/study/blob/main/test.js ### Additional context _No response_
close #112 List of transformations (in version 2.0): - [ ] Integrity - [x] Pack - [ ] Finalizer - [ ] RenameVariables - [ ] AstScrambler - [ ]...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.2.4 to 6.3.4. Release notes Sourced from vite's releases. v6.3.4 Please refer to CHANGELOG.md for details. v6.3.3 Please refer to CHANGELOG.md for details. v6.3.2 Please refer to...
Bumps the eslint group with 3 updates: [eslint](https://github.com/eslint/eslint), [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) and [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier). Updates `eslint` from 8.23.1 to 9.38.0 Release notes Sourced from eslint's releases. v9.38.0 Features ce40f74 feat: update complexity rule...
Bumps the babel group with 4 updates: [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator), [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser), [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) and [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types). Updates `@babel/generator` from 7.25.5 to 7.28.5 Release notes Sourced from @babel/generator's releases. v7.28.5 (2025-10-23) Thank you @CO0Ki3, @Olexandr88,...