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

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

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

查看页面源代码:

可以看到一堆以数字命名的图片,应该是一些重要信息,可以看到马春生对应的图片是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:

相关推荐
edtoplort12 分钟前
独角兽陨落,从独立方案商的困境看自动驾驶的未来走向
经验分享
摇滚侠16 分钟前
2025最新 SpringCloud 教程,Seata-原理-二阶提交协议,笔记70
笔记·spring·spring cloud
金海境科技23 分钟前
数据安全保险迎来爆发期 2025年市场规模将突破50亿元 - 金海境科技
经验分享
以梦为马mmky31 分钟前
华东交通大学上岸经验分享
经验分享·通信考研·信号与系统·华东交通大学
im_AMBER36 分钟前
Leetcode 67 长度为 K 子数组中的最大和 | 可获得的最大点数
数据结构·笔记·学习·算法·leetcode
浩浩测试一下36 分钟前
C&&汇编中的调用约定
大数据·汇编·安全·web安全·网络安全·系统安全
雪影风痕38 分钟前
华为安全防火墙部署
服务器·网络协议·tcp/ip·网络安全
爱打代码的小林44 分钟前
numpy库数组笔记
笔记·python·numpy
Slaughter信仰1 小时前
图解大模型_生成式AI原理与实战学习笔记(第四章)
人工智能·笔记·学习
FFF团团员9091 小时前
树莓派学习笔记6:摄像头的基本使用
笔记·学习