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

转载请注明作者admin-神风

漏洞一、登录处可遍历uid密码爆破

http://www.examcoo.com/passport/login/preurl/L3VzZXJjZW50ZXIv

登录之前注册好了的账号2246055

然后抓包

看到数据包中的pwd是加密的  随后去md5解密

可以看到密码是123456

然后遍历uid来爆破那些用户是123456这个密码的

导入字典开始爆破

从下图成功爆破后的结果可以看到

成功的length为667

随后登录

登录成功!

可以查看到班级的信息和考试的成绩

还有大量的个人信息

漏洞二、找回密码处存在逻辑漏洞 可任意密码重置(盗取任意老师的账户)

利用漏洞一爆破到一位学生的账号

然后在‘我的班级’中查看到了老师的uid

uid为251549

随后在找回密码处  输入我们之前注册好了的用户

点击找回密码  连接将发送到我们的邮箱中

点击立即重设

然后设置密码为sf1976

随后抓包

修改包中的uid为之前的老师的uid=252549

放包

重设成功!!

随后登录

可以查看大量的学生信息和修改成绩

包括可以查看大量的账号(可以进一步利用)

就不深入了  没有动任何数据

时间: 2024-10-16 16:13:26

某考试系统逻辑漏洞打包#可改题改分数#查看大量信息的相关文章

WEB安全--逻辑漏洞

业务逻辑问题是一种设计缺陷.逻辑缺陷表现为设计者或开发者在思考过程中做出的特殊假设存在明显或隐含的错误.精明的攻击者会特别注意目标应用程序采用的逻辑方式,设法了解设计者与开发者做出的可能假设,然后考虑如何攻破这些假设.黑客挖掘逻辑漏洞有两个重点,就是业务流程和HTTP/HTTPS请求篡改. 逻辑错误分类:1.欺骗密码找回功能 程序根据一个验证码来确定是用户本人,但是攻击者可以暴力破解验证码.2.规避交易限制 攻击者篡改数据报,使得购买的商品为负数,或者商品价格为负数.3.越权缺陷 攻击者更改数据

一个逻辑漏洞的发现

0x00 前言 一枚逻辑漏洞,很抱歉图片找不到了.这几天正在琢磨逻辑漏洞,看了好多大牛的各种思路,自己心里有点小99,想多挖挖个,然后机会就来了. 0x01 实战 正在帮某云平台做测试,各种姿势使了个遍,木有漏洞.然后注册了用户,看看是否存在逻辑漏洞. ..下面是粗略的测试过程. 注册两个账号,然后通过一个账号的短信验证码,尝试修改另一个账号的密码. 其实...我就改了个包,然后失败. 我发现平台中存在购物的地方,我选择一款商品.再看修改金额,继续抓包改包... 后台验证了金额....修改失败.

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

考试系统在进行压力测试时发现,并发量高之后出现了按钮无反应,试题答案不能写到数据库的问题,于是针对这些核心问题,进行了优化. 数据库方面: Select语句:Select * from TEB_VB_XZTRecord改为select 必须的列 form TEB_VB_XZTRecord,之前看的教学视频里就讲过最好别用*,由于查询了不必要的列,所以导致了低效率. insert优化:考试业务的原因,需要把查询出来的试题,一条条的插入到数据库中.优化前:循环+每次插入一条的insert语句.优化后

实战经验丨业务逻辑漏洞探索之活动类漏洞

活动类的漏洞大家一定听说过,比如之前拼多多APP出现重大BUG,用户可以在任何没有限制的情况下无限领取100元无门槛优惠券.据不完全统计,一晚上的时间直接导致了拼多多200多亿的优惠券面额损失. 其实很多平台都会通过参与活动赢取奖励的方式来吸引用户,或是使用资金.虚拟货币.积分等进行交易,然而如果这些功能没有设计好,会很容易造成重大的经济损失,比如像上述的拼多多案例. 那么今天我们就来学习一下业务逻辑漏洞探索之活动类漏洞的相关内容,希望对大家有所帮助. 注:本文中提供的例子均来自网络已公开测试的

逻辑漏洞-支付风险-大疆某处支付逻辑漏洞可1元买无人机

缺陷编号: WooYun-2016-194751 漏洞标题: 大疆某处支付逻辑漏洞可1元买无人机 漏洞作者: 锄禾哥 首先注册一个大疆的账号,打开大疆的商城,挑选一件商品进入点击购买 http://store.dji.com/cn/product/phantom-4 然后跳转进入了购买页面 https://store.dji.com/cn/buy/checkout?t=bn&i=4231&q=1&bind_care_id=0 打开fiddler进行拦截,咿呀,居然不行,证书有强制握

细节&&态度(考试系统导人员收获)

管理学院的统计学考试进行了三个晚上,在大家齐心协力的努力下,圆满结束了~!第一天晚上的时候,出现了两个转专业的学生出错,由于自己的疏忽大意,之前并没有给这两个学生修改信息,导致考试的过程中差点乱了阵脚!经过米老师的关爱之后自己真的恍然大悟,受益匪浅,为什么什么问题到了老师那都会变得那么简单? 其实每个问题都很简单,每个复杂的问题也是由若干个简单的小问题构成的,至于难不难关键就在于思考者的思维了!既然每个问题都很简单,那么又为何要把他们混为一谈变得那么复杂呢?这点真的很值得自己深刻反思一下! 知道

考试系统--底层框架发布时遇到的问题解决方案(Window7 IIS6.0)(三)

<承接上篇文章> 考试系统--底层框架发布时遇到的问题解决方案(Window7 IIS6.0)(二) 4.问题描述 内存入口检查失败,因为可用没存(XX字节)少于总内存的XX%,因此,该服务不可用于传入的请求.若要解决此问题,请减少计算机上的负载,或调整serviceHostingEnvironment配置元素上的minFreeMemoryPercentageToActivateService的值. 解决方法:服务是运行在电脑上的应用程序,并且服务执行耗费资源的操作,因此有必要确保其在开始运行

数据结构技能考试系统

通过一个月的努力,终于把数据结构技能考试系统用C++的语言实现(其中有C语言的穿插),系统的最大优点是可以检测学生答题时是否插入了U盘,打开了word及记事本等辅助工具.此系统分为两部分,一部分是学生端,一部分是教师端. 学生端主要是学生输入学号及姓名(对此进行检测),根据学号的后四位对应的ASCII码模8求值,达到抽题的效果(也可适当改进改为IP读题),在题库中抽取两道题,随机答一道题即可,在完成作答后选择所作的试题,避免了选题后不会做的情况.抽题时显示倒计时,时间为60分钟,如若超时,允许的

考试系统总结

        一个星期的考试,从英语到毛概,近代史,VB.在这次的考试系统维护工作中,我担任着双重的身份,负责人兼楼长,谈谈我在这个过程中的感受 作为负责人: 总体感受: 时间上:       对整个维护过程的时间把握,考试维护刚刚开始的时候,没有尽早的把它提到日程上来,导致后来的时间紧张,奋斗到最后一刻.      刚开始测试的时候在服务器上发布的网站比较多,而且没有及时的做好记录,导致后来版本号混乱,做好数据库和IIS发布网站的记录是很重要的 对人员的安排和交流:         人员不应