├── .gitignore ├── LICENSE ├── README.en.md ├── README.md ├── new_vm_enter.js ├── new_vm_parser.js ├── ob_module ├── README.md ├── changeAccess.js ├── changeBuiltinObjects.js ├── commaExpressionConfuse.js ├── controlFlow.js ├── deadCode.js ├── junkCode.js ├── numericEncrypt.js ├── obfuscator.js └── reName.js ├── opcode.txt ├── out └── vmp_out.js ├── test ├── CryptoJs.js ├── jquery.js ├── jquery_2.js ├── md5.js ├── test.js └── test_out.js ├── uglify_es.js ├── vm_enter.js ├── vm_obfuscate.js └── vm_parser.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- 1 | # jsvmp 2 | 3 | #### Description 4 | 用babel库实现js代码翻译 用自写解释器执行 5 | 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/README.md -------------------------------------------------------------------------------- /new_vm_enter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/new_vm_enter.js -------------------------------------------------------------------------------- /new_vm_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/new_vm_parser.js -------------------------------------------------------------------------------- /ob_module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/ob_module/README.md -------------------------------------------------------------------------------- /ob_module/changeAccess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/ob_module/changeAccess.js -------------------------------------------------------------------------------- /ob_module/changeBuiltinObjects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/ob_module/changeBuiltinObjects.js -------------------------------------------------------------------------------- /ob_module/commaExpressionConfuse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/ob_module/commaExpressionConfuse.js -------------------------------------------------------------------------------- /ob_module/controlFlow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/ob_module/controlFlow.js -------------------------------------------------------------------------------- /ob_module/deadCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/ob_module/deadCode.js -------------------------------------------------------------------------------- /ob_module/junkCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/ob_module/junkCode.js -------------------------------------------------------------------------------- /ob_module/numericEncrypt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/ob_module/numericEncrypt.js -------------------------------------------------------------------------------- /ob_module/obfuscator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/ob_module/obfuscator.js -------------------------------------------------------------------------------- /ob_module/reName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/ob_module/reName.js -------------------------------------------------------------------------------- /opcode.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/opcode.txt -------------------------------------------------------------------------------- /out/vmp_out.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/out/vmp_out.js -------------------------------------------------------------------------------- /test/CryptoJs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/test/CryptoJs.js -------------------------------------------------------------------------------- /test/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/test/jquery.js -------------------------------------------------------------------------------- /test/jquery_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/test/jquery_2.js -------------------------------------------------------------------------------- /test/md5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/test/md5.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/test/test.js -------------------------------------------------------------------------------- /test/test_out.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/test/test_out.js -------------------------------------------------------------------------------- /uglify_es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/uglify_es.js -------------------------------------------------------------------------------- /vm_enter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/vm_enter.js -------------------------------------------------------------------------------- /vm_obfuscate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/vm_obfuscate.js -------------------------------------------------------------------------------- /vm_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bnmgh1/wfjsvmp/HEAD/vm_parser.js --------------------------------------------------------------------------------