news 2026/3/1 17:25:54

漏洞挖掘_还没开始就结束了?行不行啊!毫无体验感

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
漏洞挖掘_还没开始就结束了?行不行啊!毫无体验感

网络安全学习必看:SRC漏洞挖掘与OSS接管实战全解析(建议收藏)

本文记录了SRC渗透测试实战:从信息收集到发现若依框架网站,尝试shiro反序列化和druid弱口令攻击未果。后通过分析JavaScript文件中的API接口,意外获取OSS访问密钥,成功接管存储大量敏感信息的系统,展示了渗透测试中的思维转变技巧。


前言

好久没有写渗透测试的文章了,因为这段时间工作和其它原因一直没时间,今天就简单水一下某次SRC的思路吧,从信息收集到接管oss半小时时间,国内某制造商,资产不多

本次信息收集采用互联网信息收集(包括不限于:shodan、fofa、hunter、google等)及本地灯塔信息收集,因为时间问题,就简单打点了点资产,端口就选TOP100,没有漏扫

* 故事情节虚拟、文章仅供交流与学习、请勿非法操作,否则后果自负

* 如您认为思路尚可,烦请转发朋友共同学习

漏洞挖掘阶段

信息收集

使用hunter进行打点:domain="example.com"&&web.title!=""(此处去除空标题,个人经验,很多空标题的页面没什么内容,容易浪费时间)

看到检索出39条数据,可以配合灯塔做去重,因为有的域名在线引擎可能会漏掉,只要我们的字典够大,灯塔可能就能有意外收获

漏洞挖掘

访问某设备管理网站,打开后,我心头一惊,这不是我亲爱的若依吗,瞧瞧这UI,这URL

于是乎,二话没说先测试有没有shiro框架,以此达到我心中想要反序列化接管主机的邪恶计划

平常是在登录接口中cookie里面测rememberMe来查看shiro框架,这次竟然没有,还好我装的插件爬到了,在图片验证码处可以获取到,于是乎掏出集成工具开始爆破,奈何命有点苦,就算喝奶茶也苦

看来不得不控制你了啊,我估计是开发配置了随机密钥,或者单独设置了密钥

用swagger-hacker跑了一下全部401,在预料范围内,做鉴权了

接着看到durid,我当时预想的是:弱口令进入druid,在session中看一下有效期内的cookie,进入后台,美滋滋,废话不多说,开干

弱口令没毛病啊,老铁,准备开香槟嗨起来了

但是,等我登进去以后,给我拉了坨大了,直接给我错误了,这对吗

我真的想骂娘,就是一堆的可能存在漏洞的服务在你面前,你又无可奈何的样子

反转来了

这个时候头绪真的一点没有了,因为已知的问题就那些,再看看其它服务吧,不过这个弱口令确实可以交一下,其它服务大部分就是关联到企业微信或者是内部软件之类的,翻来翻去找到一个员工系统

这个时候我来捋一下这个系统的逻辑,以此有一个后面漏洞挖掘的思路:仍然是Java程序,无注册接口、登录需要密码,可爆破,尽管有图片验证码,但是没什么用,短信快捷登录发送后可以快爆破验证码,登录接口可枚举账号,账号格式手机号 有了以上逻辑以后,先枚举一下手机号,考虑到员工在本地的可能性很大,所以先枚举本省的手机号,找到本省的手机号段,用python生成9999个手机号,然后爆破
# 获取用户输入的前7位数 prefix = input("请输入前7位数:") # 检查前7位数是否为数字 if not prefix.isdigit() or len(prefix) != 7: print("输入错误,请输入7位数字。") else: # 打开文件,准备写入 with open("output.txt", "w") as file: # 生成11位数 for i in range(1, 10000): # 将i转换为字符串,并在前面补0,使其长度为4位 suffix = str(i).zfill(4) # 将前7位数和后4位数组合起来 number = prefix + suffix # 将生成的11位数写入文件 file.write(number + "\n") print("生成完成,结果已保存到output.txt文件中。")
不出意外的:浪费时间加爆破不出来,我就很无语的不爆破了

辗转反侧也不知道应该干嘛了,接着上了个厕所,冲马桶的时候脑子瞬间通了,他这个是Java框架啊,一般这种的api接口都很多啊

有没有可能,很多api都在js里面写着呢,我们提取出了fuzz一遍,可能会有意外收获,啊哈哈哈

此处fuzz不是用dirsearch跑默认字典,由于现在api自定义接口命名,以前的很多字典很难跑出来成果了,跑个备份啥的可能成功,我这里用findsomething提取的,当然了,也可以用jsRoutescan提取,都一样,提取出来以后可以用dirsearch跑一遍,或burp自带的fuzz

按照状态码排序一下以此查看,或者包的长度排序都可以

开香槟,在/xxx/api/aliyunconfig的接口中看到有oss的ak/sk

token有时效性,赶紧掏出来我的oss浏览器冲一波

集团内的OSS都在其中,包括bbs、商城、员工系统、售后系统的照片

保存了近6年的所有信息,这次可以开香槟了

其实我感觉它这个IP应该是存在nacos服务的,但是我是通过域名进行搜集的,也没这么多时间挖了,正常渗透接管oss也就结束了,剩下的像我们可以去挖小程序和APP的漏洞嘛,因为是制造商肯定会有这些,于是乎我就去搜了一下,不过好像没有注册入口

于是乎我就去问一下客服,客服竟然不鸟我,难道是被我沉鱼落雁,闭月羞花给弄害羞了?

后面确实没时间去挖了,也就点到为止了,总共用了不到一小时,大概四十分钟吧

结语

这篇文章比较水,总体来说还是可以学到东西的,希望各位见谅,有好的思路和想法可以一起来交流,如觉得不错烦请点赞转发哦![]

文章来自网上,侵权请联系博主

题外话

黑客/网络安全学习路线

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

网络安全学习资源分享:

下面给大家分享一份2025最新版的网络安全学习路线资料,帮助新人小白更系统、更快速的学习黑客技术!

一、2025最新网络安全学习路线

一个明确的学习路线可以帮助新人了解从哪里开始,按照什么顺序学习,以及需要掌握哪些知识点。

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

读者福利 |CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)

我们把学习路线分成L1到L4四个阶段,一步步带你从入门到进阶,从理论到实战。

L1级别:网络安全的基础入门

L1阶段:我们会去了解计算机网络的基础知识,以及网络安全在行业的应用和分析;学习理解安全基础的核心原理,关键技术,以及PHP编程基础;通过证书考试,可以获得NISP/CISP。可就业安全运维工程师、等保测评工程师。

L2级别:网络安全的技术进阶

L2阶段我们会去学习渗透测试:包括情报收集、弱口令与口令爆破以及各大类型漏洞,还有漏洞挖掘和安全检查项目,可参加CISP-PTE证书考试。

L3级别:网络安全的高阶提升

L3阶段:我们会去学习反序列漏洞、RCE漏洞,也会学习到内网渗透实战、靶场实战和技术提取技术,系统学习Python编程和实战。参加CISP-PTE考试。

L4级别:网络安全的项目实战

L4阶段:我们会更加深入进行实战训练,包括代码审计、应急响应、红蓝对抗以及SRC的挖掘技术。并学习CTF夺旗赛的要点和刷题

整个网络安全学习路线L1主要是对计算机网络安全的理论基础的一个学习掌握;而L3 L4更多的是通过项目实战来掌握核心技术,针对以上网安的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。

二、技术文档和经典PDF书籍

书籍和学习文档资料是学习网络安全过程中必不可少的,我自己整理技术文档,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,(书籍含电子版PDF)


三、网络安全视频教程

对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的网安视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

四、网络安全护网行动/CTF比赛

学以致用,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。


五、网络安全工具包、面试题和源码

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。

面试不仅是技术的较量,更需要充分的准备。

在你已经掌握了技术之后,就需要开始准备面试,我们将提供精心整理的网安面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

如果你是要找网安方面的工作,它们绝对能帮你大忙。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…

**读者福利 |**CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/24 16:54:55

cv_resnet18_ocr-detection从零开始:新手入门完整操作手册

cv_resnet18_ocr-detection从零开始:新手入门完整操作手册 1. 引言:OCR文字检测,其实没那么难 你是不是也遇到过这样的情况:一堆扫描件、截图或者产品图片,里面明明有大量文字信息,却只能手动一个字一个字…

作者头像 李华
网站建设 2026/2/28 2:23:32

【软考每日一练010】嵌入式基础——常见芯片工作温度等级分类详解

【软考每日一练010】嵌入式基础——常见芯片工作温度等级分类详解 一、 原题呈现 1. 根据芯片可适应的工作环境温度,-40C ~ 85C 属于( )。 A、军用级 B、民用级 C、工业级 D、通用级二、 正确答案 答案:C三、 题目解析 在集成电路…

作者头像 李华
网站建设 2026/2/26 23:29:46

【Laravel 12路由配置终极指南】:掌握高效路由设计的7大核心技巧

第一章:Laravel 12路由系统概览 Laravel 12 的路由系统是构建现代 Web 应用的核心组件之一,它提供了一套清晰、灵活且可扩展的机制来定义应用程序的访问入口。所有请求首先由路由接收,并根据预设规则分发到对应的控制器或闭包函数进行处理。 …

作者头像 李华
网站建设 2026/2/28 19:53:10

免费查文献的网站推荐:实用资源汇总助你轻松获取学术文献

做科研的第一道坎,往往不是做实验,也不是写论文,而是——找文献。 很多新手科研小白会陷入一个怪圈:在知网、Google Scholar 上不断换关键词,结果要么信息过载,要么完全抓不到重点。今天分享几个长期使用的…

作者头像 李华
网站建设 2026/2/28 1:08:20

别再写错async方法了!3步彻底搞懂Task返回值机制

第一章:async Task返回值的核心概念 在C#异步编程模型中,async Task 是处理无返回值异步操作的标准方式。它允许方法以非阻塞方式执行长时间运行的操作,如网络请求、文件读写或数据库查询,同时释放调用线程以提高应用程序的响应性…

作者头像 李华