补环境之VM2被检测出来

2023-10-23  本文已影响0人  是东东

node环境jsdom可被检测出来,且不可修改
用vm2沙盒来跑,可以避免很多检测
但如下可被检测出来如:
VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL.handleException
解决:搜索node_modules/vm2源码,关键词vm2(还有其它)
比如在transform.js里可以找到如下代码, 将其修改随意值即可

//const INTERNAL_STATE_NAME = 'VM2_INTERNAL_STATE_DO_NOT_USE_OR_PROGRAM_WILL_FAIL';
const INTERNAL_STATE_NAME = 'xxx';
上一篇下一篇

猜你喜欢

热点阅读