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

技术网站推广范例建设游戏运营网站开展工作

技术网站推广范例,建设游戏运营网站开展工作,wordpress前端会员,产品单页营销型网站模板下载0x00 前言 漏洞详情 版本16.7以前的Typora中的updater/update.html存在基于DOM的XSS#xff0c;可以通过加载定制的markdown文件实现任意javascript代码执行。 原理分析 漏洞触发点位于Typora的updater.html文件#xff0c;通过特定协议typora://即可访问#xff0c;同时… 0x00 前言 漏洞详情 版本16.7以前的Typora中的updater/update.html存在基于DOM的XSS可以通过加载定制的markdown文件实现任意javascript代码执行。 原理分析 漏洞触发点位于Typora的updater.html文件通过特定协议typora://即可访问同时该文件可以通过URL进行参数传递。update.html在Windows上的参考路径如下 file:///C:/Program%20Files/Typora/resources/updater/updater.html 查看update.html源码。HTML文件中的JavaScript代码会从当前URL的查询字符串中通过window.location.search提取名字为labels的参数值解码后用JSON解析。然后使用document.querySelector(“#sum”).innerText来修改id为sum的HTML元素内的文字内容将labels[4]和labels[5]中的特定部分插入其中。 同时使用document.querySelectorAll(“[data-label]”)找到所有data-label属性的HTML元素将它们的属性值作为labels数组的key进行查询并将查询到的value替换到innerHTML中的对应元素上。 此时我们注意到几个关键点 labels数组输入可控 labels数据的数据没有检查和过滤 labels数组中部分元素会被放到innerHTML的对应元素中去见图1 只有与data-label有关的元素会被放到labels数据组即只有前4个元素可行见图2 简言之如果存在一个满足上述条件的恶意JS代码被包含在labels数组中我们就可以实现恶意JS的远程执行。现在我们就可以构造payload了。 恶意payload如下 小tricks 此处使用reqnode(‘child_process’).exec()创建子进程执行指定命令其中reqnode是typora自行封装的require函数 https://github.com/typora/typora-issues/issues/2226 在实战利用中攻击者可以诱导用户打开恶意markdown文件或者从网站复制恶意文本到typora通过标签引用update.html实现远程的恶意JS加载。 漏洞复现 新建一个任意的文本文件名为poc.txt输入恶意payload。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/5a0b5b83b14d48409507e31ab7d08c03.jpeg) 现在将poc.txt文件重命名为poc.md并使用typora打开![。](https://img-blog.csdnimg.cn/e6bc390073ee4646a5d8ae3276b23c15.jpeg) 演示版本为![在这里插入图片描述](https://img-blog.csdnimg.cn/a64dfd5cdc524af7aa540a13b7833123.jpeg) 原文地址: https://www.freebuf.com/vuls/377087.html
http://www.zqtcl.cn/news/899662/

相关文章:

  • 电脑做网站主机空间哈尔滨人才招聘信息网
  • 无锡网站建设制作设计wordpress news list
  • 专业建站教程青海 网站开发 图灵
  • 济南网站公司哪家好中国建设银行电脑版
  • 企业网站建设定制网站建设成功案例怎么写
  • 一个网站做数据维护3天正常吗做sgs认证公司网站
  • 免费网络短剧网站摄影素材库网站
  • 如何做竞价网站数据监控网站建设企业的市场分析
  • 电脑做网站主机空间软件开发工作岗位
  • 计算机多媒体辅助教学网站开发响应式网站建设精英
  • 免费网站空间怎么做网站主持人
  • 开源建站系统有哪些网站信息化建设合同
  • 昆明云南微网站淄博专业网站建设
  • 古典网站源码海南app开发
  • 自己做网站前期困难吗怎么早网站上放广告
  • 建设银行招标网站南昌网站建设公司信息
  • 网站建设与管理专业介绍湖南长沙邮政编码
  • 社区论坛系统免费开源seo网站诊断报告
  • 网站LOGO透明底色PNG格式怎么做的开发一款游戏需要多少资金
  • 网站推广营销策略北京东直门网站建设
  • 制作公司网站需要购买域名和服务器吗聊城做企业网站
  • 大连网站建设价格低做校招的网站有哪些
  • 电脑端网站和手机网站区别做的好的营销型网站有哪些内容
  • 长沙市做网站网站建设 全是乱码
  • ps做网站原形系统学做网站
  • 接网站 建设wordpress 打开慢 google
  • wordpress 移动 建站网站前台如何做访问量显示
  • 公司做网站买域名之后做什么打鱼网站开发
  • 南京市城乡建设局网站二级建造师证件查询
  • 百度关键词优化系统网站优化师招聘