一次网上考试,后端不校验试卷,只校验试题和答案

公司组织的一次网上非技术方面的开放考试,有10张试卷,试题比较多,都是选择题,应该是有题库;

考了几张试卷后,向看看评卷后台有没有漏洞:

1. firefox

2. 提交试卷时,post方式,明文,包含token、exams、activityUserId、activityid、challengeAgainOneLevel、currentNumber等

每次提交,只有字段exams、currentNumber变化(token等不变)=》说明有可能是不校验试卷的

currentNumber为试卷号 

其中,exams是如下格式,包含试题id(questionid)、选择id(answerid)等吧,settingid不清楚是什么,可能和试卷id有关系吧;

3. 想着先试试,F12后,提交当前试卷(第5张);把上一次成功提交的post请求,选择“编辑并重发”,上次提交的currentNumber是5,这次修改currentNumber=6,直接提交,竟然成功了;

=》说明评卷时,没有校验试卷,只是校验了上报的试题id,和选择的答案id,是否匹配,如果匹配,就算通过;都通过,就算该张试卷通过;

 

 不过,最后都答完后,平台有查看答题记录,查看第6张试卷,为空,但是却是通过状态;

=》说明平台会记录每个人的每张试卷,只是评卷环节有漏洞

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值