当前位置: 首页 > article >正文

业务逻辑漏洞之墨者学院靶场——身份认证失效

点击链接进去之后的页面如下:

让我们获取马春生的个人信息

查看页面源代码:

可以看到一堆以数字命名的图片,应该是一些重要信息,可以看到马春生对应的图片是20128880316.jpg


根据提示登录test用户后,页面发生变化:

有点无从下手,右键查看源代码看看有没有有用的线索:

发现有个src超链接,点击链接页面变化如下:

很明显,用户的信息存储在json.php这个文件中,并且是以图片的id来划分每个用户的,可以利用这一点来获取马春生的信息,先前已经知道马春生的图片id是20128880316


访问这个链接并抓包:

http://124.70.64.48:49727/json.php?card_id=20128880322

修改card_id的值为马春生的图片id并发送看看响应:

可以看到马春生的个人信息:

getProfile({"card_id":"20128880316","user":"m233241","password":"71cc568f1ed55738788751222fb6d8d9","email":"hhh222@gmail.com","tel":"13922137899","login_ip":"110.21.43.66","name_uid":"520181197603155771"})

(重点是user和password,其中password是被md5加密过的,可以去md5解密网站解密出password)

利用获取到的用户名和密码登录后,页面出现了KEY:


http://www.kler.cn/news/356806.html

相关文章:

  • 【文化课学习笔记】【化学】选必三:同分异构体的书写
  • 初识Linux之指令(二)
  • 学习资料分享平台计算机毕设基于SpringBootSSM框架
  • 【经典卷积网络】(一)——LeNet-5
  • perl 给特定文件加上特定内容
  • DBeaver导出数据表结构和数据,导入到另一个环境数据库进行数据更新
  • Java中的equals()和hashCode()方法是如何工作的?
  • opencv学习:人脸识别器特征提取BPHFaceRecognizer_create算法的使用
  • R语言机器学习算法实战系列(三)lightGBM算法+SHAP值(Light Gradient Boosting Machine)
  • 前端知识整理(全屏播放器 CSS JavaScript 轮转播放 jquery库 AJAX 画布 网页测试)
  • Android技术探索:深入解析Android组件
  • #嵌入式笔面经分享#科大讯飞公司嵌入式硬件面经(第1面)
  • MySQL之Buffer Pool缓冲池详解
  • 基于SpringBoot的班级综合测评管理系统
  • 秋招面试题记录_半结构化面试
  • JavaScript 字符串魔法:实用技巧——WEB开发系列45
  • 桃子叶片病害分类检测数据集(猫脸码客 第221期)
  • 沈阳乐晟睿浩科技有限公司:引领抖音小店迈向新纪元
  • npm 中的 package.json 实践
  • [Xshell] Xshell的下载安装使用及连接linux过程 详解(附下载链接)