diff --git a/志远js逆向学习/zy-补环境框架/补环境1.md b/志远js逆向学习/zy-补环境框架/补环境1.md index fec0ad8..b77bce9 100644 --- a/志远js逆向学习/zy-补环境框架/补环境1.md +++ b/志远js逆向学习/zy-补环境框架/补环境1.md @@ -8,10 +8,9 @@ 1.BOM 浏览器实现的代码历史记录浏览器版本信息之类的 2.DOM 根据id取元素 - 3.网络请求 xhr jsonp - jsonp_3213123({ayf:1}) + 3.网络请求 xhr jsonp jsonp_3213123({ayf:1}) 4.跨窗口worker - + 目的: 运行环境 难点:如何找到缺少的那些环境,如何很好的实现环境代码 @@ -20,6 +19,8 @@ # vm2 纯净的v8环境 +脱离了nodejs的v8环境,防止检测到nodejs环境 + https://github.com/patriksimek/vm2 var fs = require('fs'); @@ -29,7 +30,7 @@ https://github.com/patriksimek/vm2 vm.run(data) 调试沙盒代码 - + const {VM, VMScript} = require('vm2'); const fs = require('fs'); // 运行的code代码