iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >实战·记一次edusrc证书站的getshell
  • 724
分享到

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

网络安全phpweb安全渗透测试安全 2023-09-07 16:09:54 724人浏览 八月长安
摘要

这个漏洞总体就是逻辑缺陷+任意文件上传导致的getshell 最近打算挖src积累一下经验,顺便在此平台记录更新一些自己的src实战记录,喜欢的同学可以关注。 转载到任何其他平台请私信告诉我 由于传播

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

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

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

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

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

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

一、先打经典站

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

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

好处

  • 可以发现目标的ip站点,就是比如标题是xxxx管理,ip:22.22.22.22类似这种,因为平常域名防护的话是比较好的(不绝对喔),ip就不如,而且ip直接绕过了云waf,包括c段,扫端口(留意是不是云服务器),也比域名的方便,况且拿到域名有时候还要找到真实ip不是吗?,例如↓

在这里插入图片描述
如果你用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,有着很多的信息,貌似规模非常的大,这里就不继续横向了,点到为止。

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

总结一下

  • 首先就是运气成分
  • 还有就是多试一试,不要去感觉这没有那没有,试了就有成功的可能
  • 然后利用Vue这种框架的一些特性,前端决定的信息太多,结合js多多分析。
  • 最后就是多多实战,积累经验

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

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

--结束END--

本文标题: 实战·记一次edusrc证书站的getshell

本文链接: https://www.lsjlt.com/news/398480.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 实战·记一次edusrc证书站的getshell
    这个漏洞总体就是逻辑缺陷+任意文件上传导致的getshell 最近打算挖src积累一下经验,顺便在此平台记录更新一些自己的src实战记录,喜欢的同学可以关注。 转载到任何其他平台请私信告诉我 由于传播...
    99+
    2023-09-07
    网络安全 php web安全 渗透测试 安全
  • 记一次SRC实战-信息泄露
    什么是信息泄露有关链接 是指网站无意间向用户泄露敏感信息。根据上下文,网站可能会将各种信息泄漏给潜在的攻击者,包括: 有关其他用户的数据,例如用户名或财务信息 敏感的商业或商业数据 有关网站及其基础架...
    99+
    2023-09-27
    php 安全 服务器
  • 一次nginx崩溃事件的实战记录
    目录一、事件描述二、检查分析三、处理四、附录总结一、事件描述 2023年春节复工第一天,项目组同事反馈说业务系统中图像处理代理Nginx服务于1月23日发生崩溃,完成了重启操作,检查...
    99+
    2023-01-31
    nginx 崩溃 nginx突然宕机 nginx崩溃事件
  • 一次java异步任务的实战记录
    目录前言一、什么是异步任务二、SpringBoot + Async三、踩坑日记四、解决五、总结前言 最近在开发中遇到一个埋点的需求,考虑到不能影响原有业务逻辑,于是准备写一个异步任务...
    99+
    2024-04-02
  • 一次简单的Oracle恢复Case实战记录
    发现问题 某网友的数据库由于坏盘了,并且存储掉电,导致数据库无法open了。单看其数据库alert log的错误来看,是非常之简单的,如下: Fri Oct 26 10:33:53 2018 Recov...
    99+
    2024-04-02
  • 记一次真实的网站被黑经历
    【本文转自爪哇笔记  作者:小柒2012 原文链接:http://tech.it168.com/a2018/0629/3212/000003212205.shtml】前言距离上次被DDOS攻击已经有10天左右的时间,距离上上次已经...
    99+
    2023-06-04
  • 一次MySQL启动导致的事故实战记录
    目录背景判断 MySQL 已完全启动的方式事故第一次修改第二次修改总结MySQL` 启动存在端口被监听, 但服务没完全启动的情况. 背景 MySQL 启动时会进行 第一次 初始化数据...
    99+
    2024-04-02
  • 一次NodeJS内存泄漏排查的实战记录
    目录前言案例一故障现象排查过程案例二故障现象排查过程问题原因node-v9.x 以下的版本node-v10.x 以上的版本修复泄露总结前言 性能问题(内存、CPU 飙升导致服务重启、...
    99+
    2024-04-02
  • 一次MySql重置root密码无效的实战记录
    目录前言项目场景:问题描述原因分析:解决方案:1.正常关闭mysql服务2.设置跳过权限启动mysql3. 修改密码4. 尝试登陆总结前言 说起这个事情吧也相对来说比较尴尬,对于一个...
    99+
    2024-04-02
  • 一次SQL如何查重及去重的实战记录
    目录前言⛳️1.distinct⛳️2.groupby⛳️3.row_number窗口函数⛳️4.删除重复数据第一步:找出重复的数据第二步:删除重复的数据总结前言 在使用SQL提数的...
    99+
    2024-04-02
  • 一次docker登录mysql报错问题的实战记录
    目录起因解决方法附:docker下进入mysql命令行总结起因 最近想再重温重温MySQL,于是就打开VMware登上了我的小破机。想着之前在docker上面已经装过MySQL了,就...
    99+
    2024-04-02
  • 一次mysql迁移的方案与踩坑实战记录
    目录背景 方案一:老数据备份 方案二:分表 方案三:迁移至tidb 重点说下同步老数据遇到的坑 最终同步脚本方案 总结背景 由于历史业务数据采用mysql来存储的,其中有一张操作记...
    99+
    2024-04-02
  • 一次VUE项目中遇到XSS攻击的实战记录
    目录前言发现原因自定义过滤规则总结前言 随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题的高危据点。在移动互联网时代,前端人员除了传统的 ...
    99+
    2024-04-02
  • 一次现场mysql重复记录数据的排查处理实战记录
    目录前言 分析 数据总计 重复次数占比 where 和 having 的区别 总结 前言 我当时正好出差在客户现场部署调试软件,有一天客户突然找到我这里,说他们...
    99+
    2024-04-02
  • 一次线上websocket返回400问题排查的实战记录
    目录现象抓包排查问题定位解决方案1解决方案2原因探讨总结现象 生产环境websocket无法正常连接,服务端返回400 bad request,开发及测试环境均正常。 抓包排查 s...
    99+
    2024-04-02
  • 【网络安全】记一次红队渗透实战项目
    一、信息收集 信息收集非常重要,有了信息才能知道下一步该如何进行,接下来将用 nmap 来演示信息收集 1、nmap 扫描存活 IP 由于本项目环境是 nat 模式需要项目 IP 地址,扫描挖掘本地的 IP 地址信息: 本机 IP 为:1...
    99+
    2023-10-07
    web安全 网络安全 信息安全 渗透测试 红队渗透
  • 一次数据库查询超时优化问题的实战记录
    目录问题发现查找原因解决问题额外话:Transaction Timeout、Statement Timeout、Socket timeout 的区别它们三者的关系是在怎样的呢总结参数...
    99+
    2024-04-02
  • 【渗透测试学习】—记录一次自测试渗透实战
    写在前面 本文是作者入门web安全后的第一次完整的授权渗透测试实战,因为最近在总结自己学习与挖掘到的漏,无意中翻到了这篇渗透测试报告,想当初我的这篇渗透测试报告是被评为优秀渗透测试报告的,故在此重新整了一下,分享一下自己的思路与骚操作给大家...
    99+
    2023-09-02
    php python 学习 运维 网络
  • 一次在vue中使用post进行excel表下载的实战记录
    目录一、一般大家下载excel都是使用get方法,直接点击下载二、vue用post下载excel表三、下面是具体的实现3.1 post的封装3.2 请求的方法3.3 download...
    99+
    2024-04-02
  • 一次.net core异步线程设置超时时间的实战记录
    目录前言:需求背景:需求提炼:.net里设置超时的 Task测试代码测试截图搞定收工总结前言: 刷帖子看到一篇 Go 记录一次groutine通信与context控制 看了一下需求背...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作