记一次edusrc的渗透测试

admin 2025年7月3日13:12:40评论17 views字数 838阅读2分47秒阅读模式
  1. 信息收集

目标地址:..com 这里用了百度语法

个人所见,如果要挖掘edusrc的话,可以尽量避免门户网站,因为一些漏洞都已公开且有修复方案了,除了弱口令以及敏感文件路径泄露我会直接跳过,直奔一些业务网站。

如:毕业设计系统 人才招聘系统 以及一些常见的业务场景
2. 分析

网站的具体结构是这样

记一次edusrc的渗透测试

有4个功能。都是采用相同的cms。但前三个是跳转到统一身份认证平台进行认证的。

记一次edusrc的渗透测试

只有第四个是本地认证。

记一次edusrc的渗透测试

但是这里我看到了一则公告:知道了登录账户时什么类型以及默认密码

记一次edusrc的渗透测试

通过公告可知,该网站的登录账户是学号。。默认密码是123456

那么我是不是只要得到一个学号就可以登录了???

收集方法: site:..com 学号

这里通过测验了多个账户,最终成功了

记一次edusrc的渗透测试

但是,当我点击系统管理的时候

提示我权限不足???

这里值得思考的是:

  1. 权限不足?那么也就是说同一个登录系统,具备多层权限的分别

那么后端是怎样通过数据包识别到权限的??

记一次edusrc的渗透测试

这里我用burp抓了一次包

记一次edusrc的渗透测试

通过cookie观察到

  1. 该网站有safedog 安全狗

  2. Cookie里有username 是我的账户名,password是我账户密码的md55密文

那么password值是我密码的密文,也就是说,他还要验证username和password是否正确???

但是这里我还是蛋疼的改了下username为admin

记一次edusrc的渗透测试

当我放包过后,居然切换到了admin。

记一次edusrc的渗透测试

也就是说,password值并没有什么作用??还是说admin的密码也是123456?

当我切出去重新试着登录,发现admin的密码并不是123456.也就是说,网站是根据username来判断用户的。Password参数没有什么作用。

这里再次点击系统管理

记一次edusrc的渗透测试

成功切换到了管理员页面,权限提升成功。

同时,我们知道该网站有4个子系统。并且都是同一个cms

那么其他的是否能完成权限切换??

试了一下

记一次edusrc的渗透测试

发现可行。。。

一个username参数直接是管理员。

相关内容已提交至edusrc。。

原文始发于微信公众号(蓝云Sec):记一次edusrc的渗透测试

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年7月3日13:12:40
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   记一次edusrc的渗透测试https://cn-sec.com/archives/4218992.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息