实战 | 信息泄露导致在线作业/考试答案窃取技术深度解析

🔰 博主简介

SRC 白帽黑客 | 网络安全实战派博主 | 6年甲方网络安全工程师 | 腾讯 SRC 三年年榜前十

深耕 Web 安全 / 移动安全 / AI 安全 / 渗透测试 / 漏洞挖掘

国内外企业 SRC + 众测有效漏洞 1000+ | 持续系统分享 SRC 实战案例 & 技巧


⚠️ 用户须知

「免责声明」:本教程内容仅作网络安全技术学习交流使用,严禁用于非法用途。作者及相关参与人员,对直接 / 间接使用本教程内容导致的数据丢失、系统损坏、隐私泄露、经济损失等任何形式的损失,不承担任何责任,所有使用风险由使用者自行承担。


📌 综合传送门

🔗 详情免责声明 | 📥 技术交流群 | 🔍 微信公众hao【白帽攻防录】


💡 温馨提示

  1. 更多精品教程首发于公众hao,教程若有误差,欢迎进群反馈并移步公众hao查看最新版;
  2. 学习过程中有任何问题,可加入交流群共同讨论、互相学习;
  3. 教程配套所有资源,公众hao后台回复「资源获取」即可直达百度网盘。

0x01 前言

如何查看在线考试的答案、作业的答案是之前学生时代我的经常思考的问题,在后面的漏洞挖掘场景就遇到过类似的场景,成功实现了之前没有完成的想法,提前获取答案。

在日常众测与企业 SRC 漏洞挖掘中,在线教育、考试类系统一直是漏洞高发场景。这类系统往往存在:接口权限校验不严、试卷信息未加密、返回包直接携带答案等问题。本次分享的就是笔者近期挖到的一个真实案例 —— 某在线作业 APP,因接口信息泄露,可直接提前获取在线作业的答案。

0x02 案例复现

在某教育业务app存在在线作业功能,在老师角色下存在在线作业功能

平台生成作业,默认老师可以上传答案,ai批改作业

老师发布作业后,学生提交作业前和提交作业后可以看到作业但是看不到答案

学生页面如下

点击查看作业

通过这里抓包查看

可以获取这个作业的答案文件id为上面图片里面的answer_pic的值

通过替换下面接口(这个业务里面获取其他文件的时候可以获取)里面的fid为上面作业接口响应包里面的的answer_pic值,接口获取答案的图片内容

https://xxxx.com/xxxx/download_data_v2?fid=Bh5gKN&file_type=2

可以成功获取作业答案

0x03 总结

这类教育类 APP、考试系统非常容易出现信息泄露:

  1. 多看列表接口与详情接口
  2. 关注返回包中的answer、result、solution关键字
  3. 尝试修改 ID 遍历其他试卷
  4. 注意未发布 / 未开始状态的内容是否也能正常获取

很多看似简单的漏洞,往往就在最基础的接口里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值