文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

实战·记一次edusrc证书站的getshell

2023-09-07 16:07

关注

这个漏洞总体就是逻辑缺陷+任意文件上传导致的getshell

最近打算挖src积累一下经验,顺便在此平台记录更新一些自己的src实战记录,喜欢的同学可以关注。

转载到任何其他平台请私信告诉我

由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。

听朋友说某证书改版了,刚好想换一个

在这里插入图片描述
最后一次交漏洞,这已经是2021年了,金币还不够。
今天刚好没课,准重新试试edusrc的强度顺带积累一下经验。
涉及敏感内容已经高度马赛克

一、先打经典站

举例:
在这里插入图片描述
这个语法简单粗暴,是我平时用过最多的了

首先说一下这种语法的优与劣(个人经验,是否正确因人而异):

好处

在这里插入图片描述
如果你用host domain之类的语法 就是针对于域名的搜索了,不是很容易发现ip的资产

坏处

还有呢就是body的语法,这个筛选难度太复杂,就不说了。
简而言之,打点或者说是搜集资产,尽量使用多个语法配合逻辑符拼接整合,去搜索和筛选,这样以确保收集的站点更全更多。

二、锁定目标

在这里插入图片描述

看到这种目标,首先分析一下指纹
在这里插入图片描述
vue前端框架,看到这种框架,就看一下源码,一般前端信息特别特别多的。
然后就去测试未授权,接口之类的漏洞,至少我遇到的vue百分之七八十或多或少都有不同程度的逻辑漏洞和未授权。
因为已经验证有漏洞, 多余的就不赘述。

  1. 登录抓包
    在这里插入图片描述
    留意一下token是空
    在这里插入图片描述
    返回包1改成0。
    在这里插入图片描述
    进去一瞬间,然后直接弹出来,拦截不放包的话也是不能点那些功能的,不拦截就闪退。
    当时对js看了很久,但是没有截图就不细说了。
  2. 然后重新登录抓包

在这里插入图片描述

这次发现 token默认有了一个值 undefined 也就是未赋值的声明。

然后重复改包1变成0,居然发现不闪退了。
在这里插入图片描述

猜测是token起码是要有一个值的,undefined也是一个值,这里应该是设计有逻辑缺陷,按理说未赋值undefined不应该作为一个值,这里token不能是空的,黑盒测试嘛,就是大胆猜一猜,我的推测是这样的,空就主页面闪退,有值的话主页不闪退,功能点触发再去鉴定这个token是否正确。

  1. f12给它一个值
    至于为什么随便赋一个值,而不去使用undefined呢,我就是担心万一后端有"!="这种 对undefined的检测

在这里插入图片描述
然后改包进入,居然可以随便点点点了,不再去闪退到登录。

  1. 点击这个查看活动

在这里插入图片描述
抓包,看到我添加的token=yydz了
在这里插入图片描述
看一下返回包,触发闪退,这里和前面的猜测差不多,触发功能点时再去验证token的正确与否
在这里插入图片描述
显然错误的token会提示未登录,返回值是1就直接闪退到登录界面,所以改0 留下来

在这里插入图片描述

  1. 上传一个html

在这里插入图片描述
成功了
访问返回的路径就可以了
在这里插入图片描述

  1. 接着上传一个phpinfo()试试,为什么是php,因为前面的指纹信息已经告诉了 ,以及返回包的apache信息

在这里插入图片描述
看一眼禁用函数
在这里插入图片描述
头晕这种,这个时候哥斯拉就用上了
在这里插入图片描述
在这里插入图片描述
连接
在这里插入图片描述
直接getshell,有着很多的信息,貌似规模非常的大,这里就不继续横向了,点到为止。

然后换证书的时候…这下白忙活了,怪我当时没细心看兑换限制
在这里插入图片描述

总结一下

有问题恳请指出。
在这里插入图片描述

来源地址:https://blog.csdn.net/m0_46736332/article/details/129460710

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯