mirror of
https://github.com/luzhisheng/js_reverse.git
synced 2025-04-21 12:15:16 +08:00
补环境
This commit is contained in:
parent
32fc6d818b
commit
cfc401364e
@ -8,10 +8,9 @@
|
|||||||
|
|
||||||
1.BOM 浏览器实现的代码历史记录浏览器版本信息之类的
|
1.BOM 浏览器实现的代码历史记录浏览器版本信息之类的
|
||||||
2.DOM 根据id取元素
|
2.DOM 根据id取元素
|
||||||
3.网络请求 xhr jsonp
|
3.网络请求 xhr jsonp jsonp_3213123({ayf:1})
|
||||||
jsonp_3213123({ayf:1})
|
|
||||||
4.跨窗口worker
|
4.跨窗口worker
|
||||||
|
|
||||||
目的: 运行环境
|
目的: 运行环境
|
||||||
|
|
||||||
难点:如何找到缺少的那些环境,如何很好的实现环境代码
|
难点:如何找到缺少的那些环境,如何很好的实现环境代码
|
||||||
@ -20,6 +19,8 @@
|
|||||||
|
|
||||||
# vm2 纯净的v8环境
|
# vm2 纯净的v8环境
|
||||||
|
|
||||||
|
脱离了nodejs的v8环境,防止检测到nodejs环境
|
||||||
|
|
||||||
https://github.com/patriksimek/vm2
|
https://github.com/patriksimek/vm2
|
||||||
|
|
||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
@ -29,7 +30,7 @@ https://github.com/patriksimek/vm2
|
|||||||
vm.run(data)
|
vm.run(data)
|
||||||
|
|
||||||
调试沙盒代码
|
调试沙盒代码
|
||||||
|
|
||||||
const {VM, VMScript} = require('vm2');
|
const {VM, VMScript} = require('vm2');
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
// 运行的code代码
|
// 运行的code代码
|
||||||
|
Loading…
x
Reference in New Issue
Block a user