smartbi token回调获取登录凭证漏洞(二)

2023-09-01
阅读 5 分钟
531
2023年8月8日Smartbi官方又修复了一处权限绕过漏洞。该漏洞是上一个特定场景下设置Token回调地址漏洞的绕过,未经授权的攻击者可利用该漏洞,获取管理员token,完全接管管理员权限。 于是研究了下相关补丁并进行分析。
封面图

从2023蓝帽杯0解题heapSpary入门堆喷

2023-08-30
阅读 11 分钟
514
堆喷射(Heap Spraying)是一种计算机安全攻击技术,它旨在在进程的堆中创建多个包含恶意负载的内存块。这种技术允许攻击者避免需要知道负载确切的内存地址,因为通过广泛地“喷射”堆,攻击者可以提高恶意负载被成功执行的机会。
封面图

禅道后台命令执行漏洞二

2023-08-29
阅读 4 分钟
489
禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。 禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善...
封面图

禅道后台命令执行漏洞

2023-08-24
阅读 3 分钟
608
禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。 禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善...
封面图

smartbi token回调获取登录凭证漏洞

2023-08-23
阅读 4 分钟
679
2023年7月28日Smartbi官方修复了一处权限绕过漏洞。未经授权的攻击者可利用该漏洞,获取管理员token,完全接管管理员权限。 于是研究了下相关补丁并进行分析。
封面图

ASCII码-shellcode的技巧

2023-08-22
阅读 7 分钟
365
网上已经有成熟的工具了,所以就简单记录一下工具怎么用吧[链接][链接][链接]结合题目来看吧,没有开启NX保护,基本这类型题目九成九都是shellcode题程序一开始会让我们在bss段上输入数据,并且判断输入的字符大小是否小于0x1F,再结合NX保护没开启的操作,很容易可以想到此时输入的就是shellcode,而每个字节的不能小于...
封面图

Responder与evil-winRM配合远程登录Windows

2023-08-16
阅读 10 分钟
551
Windows远程管理是WS 管理协议的 Microsoft 实施,该协议是基于标准 SOAP、不受防火墙影响的协议,允许不同供应商的硬件和操作系统相互操作。而微软将其包含在他们的系统中,是为了便于系统管理员在日常工作中,远程管理服务器,或通过脚本同时管理多台服务器,以提高他们的工作效率。
封面图

Smartbi 修改用户密码漏洞

2023-08-15
阅读 3 分钟
641
漏洞简介通过查看 Smartbi 的补丁包信息,发现存在漏洞在某种特定情况下修改用户的密码,进行简单的复现和分析​漏洞复现在页面上修改密码时,需要知道原本的用户对应的密码​​直接构造这样的数据包,就不需要知道原本的密码,知道用户名就可以修改密码‍ {代码...} ​​​漏洞分析smartbi.usermanager.ILocalUserManagerModul...
封面图

Dedecms V110最新版RCE---Tricks

2023-08-14
阅读 3 分钟
331
前言刚发现Dedecms更新了发布版本,顺便测试一下之前的day有没有修复,突然想到了新的tricks去实现RCE。文章发布的时候估计比较晚了,一直没时间写了。利用 {代码...} 我发布的文档->>>>添加文档->>>>站内选择进行文件上传 {代码...} 文件上传在vps上起一个http的服务,端口设置为8016远程服务...
封面图

条件竞争漏洞Double Fetch

2023-08-10
阅读 6 分钟
339
Double Fetch是内核的一种漏洞类型,发生在内核从用户空间中拷贝数据时,两次访问了相同一块内存。如下图示(图片来自论文),内核从用户空间拷贝数据时,第一次拷贝会进行安全检测,而第二次拷贝时才会进行数据的使用,那么在第一次拷贝与第二次拷贝的间隙,就能够进行恶意数据篡改。举个例子,在第一次时从用户空间中...
封面图

一次暴露面全开的红帽渗透测试【getshell】

2023-08-10
阅读 8 分钟
450
0x01、信息收集阶段注:本次信息收集过程主要使用FOFA网络探测平台 [链接]一开始进行收集的时候,有点迷,直接进行了大面积的"gov.in"域名收集 {代码...} 哈哈68465条数据,想想就起飞,但是有个问题来了,怎么下载到本地,高级用户的API也只能调用下载1w条数据,左思右想试着写了个脚本看看: {代码...} 是的,肯定不能...
封面图

Apache RocketMQ 远程代码执行漏洞(CVE-2023-33246)

2023-08-01
阅读 4 分钟
478
RocketMQ 5.1.0及以下版本,在一定条件下,存在远程命令执行风险。RocketMQ的NameServer、Broker、Controller等多个组件外网泄露,缺乏权限验证,攻击者可以利用该漏洞利用更新配置功能以RocketMQ运行的系统用户身份执行命令。 此外,攻击者可以通过伪造 RocketMQ 协议内容来达到同样的效果。
封面图

Apache RocketMQ 远程代码执行漏洞(CVE-2023-37582)

2023-07-31
阅读 4 分钟
630
Apache RocketMQ是一款低延迟、高并发、高可用、高可靠的分布式消息中间件。CVE-2023-37582 中,由于对 CVE-2023-33246 修复不完善,导致在Apache RocketMQ NameServer 存在未授权访问的情况下,攻击者可构造恶意请求以RocketMQ运行的系统用户身份执行命令。
封面图

VMPWN的入门级别题目详解(二)

2023-07-28
阅读 17 分钟
337
这道题应该算是虚拟机保护的一个变种,是一个解释器类型的程序,何为解释器?解释器是一种计算机程序,用于解释和执行源代码。解释器可以理解源代码中的语法和语义,并将其转换为计算机可以执行的机器语言。与编译器不同,解释器不会将源代码转换为机器语言,而是直接执行源代码。即,这个程序接收一定的解释器语言,然...
封面图

VMPWN的入门级别题目详解(一)

2023-07-26
阅读 23 分钟
562
这是一道基础的VM相关题目,VMPWN的入门级别题目。前面提到VMPWN一般都是接收字节码然后对字节码进行解析,但是这道题目不接受字节码,它接收字节码的更高一级语言:汇编。程序直接接收类似”mov”、”add”之类的指令,可以把这道题目看作是一个执行汇编语言的处理器,相比于解析字节码的VM,逆向难度要大大减小。非常适合...
封面图

Smartbi 身份认证绕过漏洞

2023-07-25
阅读 4 分钟
532
内置账号密码登录因为自己搭建的环境存在一些问题,可能是版本过高的原因,(奇奇怪怪的问题,用户没有权限),所以目前仅仅做概念性验证,对漏洞的原理进行分析在未登录的情况下访问接口 /smartbi/vision/RMIServlet​ 我们可以比较明显的看到对应的处理类 CheckIsLoggedFilter​smartbi.freequery.filter.CheckIsLoggedFil...
封面图

kernel-pwn之ret2dir利用技巧

2023-07-25
阅读 11 分钟
426
ret2dir是2014年在USENIX发表的一篇论文,该论文提出针对ret2usr提出的SMEP、SMAP等保护的绕过。全称为return-to-direct-mapped memory,返回直接映射的内存。
封面图

从密码重置打到Getshell和其它漏洞打包

2023-07-25
阅读 7 分钟
330
前言前几天是准备上点edusrc的分的所以就准备用手上还没刷的Nday继续上分,然后就有了今天这个案例:信息收集之前在挖某体育学院证书的时候就挖到过一个通过修改html文件更改密码修改步骤的漏洞所以就准备测绘一下这个资产继续看看能不能上分挑一个打开:没有背景图了但还是同资产,因为在测试某体育学院的时候是有账户...
封面图

CVE-2023-1454注入分析复现

2023-07-17
阅读 3 分钟
442
JeecgBoot的代码生成器是一种可以帮助开发者快速构建企业级应用的工具,它可以通过一键生成前后端代码,无需写任何代码,让开发者更多关注业务逻辑。
封面图

Java反序列化:URLDNS的反序列化调试分析

2023-07-13
阅读 7 分钟
408
Java原生链序列化:利用Java.io.ObjectInputStream对象输出流的writerObject方法实现Serializable接口,将对象转化成字节序列。Java原生链反序列化:利用Java.io.ObjectOutputStream对象输入流的readObject方法实现将字节序列转化成对象。
封面图

利用远程调试获取Chromium内核浏览器Cookie

2023-07-13
阅读 6 分钟
614
前言本文将介绍不依靠DPAPI的方式获取Chromium内核浏览器Cookie远程调试首先我们以edge为例。edge浏览器是基于Chromium的,而Chromium是可以开启远程调试的,开启远程调试的官方文档如下:[链接] {代码...} 那么开启远程调试以后可以做什么呢,继续看官方文档:[链接]上述官方文档是Chrome开发者工具协议文档,里面提到...
封面图

Kernel-Pwn-FGKASLR保护绕过

2023-07-10
阅读 13 分钟
348
FGASLR(Function Granular KASLR)是KASLR的加强版,增加了更细粒度的地址随机化。因此在开启了FGASLR的内核中,即使泄露了内核的程序基地址也不能调用任意的内核函数。
封面图

浅谈 JEP290

2023-07-06
阅读 9 分钟
487
0x01 前言属于是拖了很久的文章了,4.18 筹划着开始写,6.22 左右才真正开始提笔。一开始提到这个概念可能会比较懵逼,其实这就是为什么高版本 jdk 有部分能打 jndi,打不了 RMI8u121 ~ 8u230 打不了 RMI0x02 关于 JEP290JEP290 是 Java 底层为了缓解反序列化攻击提出的一种解决方案,主要做了以下几件事1、提供一个限制...
封面图

Nftables栈溢出漏洞(CVE-2022-1015)复现

2023-07-04
阅读 13 分钟
860
Nftables 是一个基于内核的包过滤框架,用于 Linux操作系统中的网络安全和防火墙功能。nftables的设计目标是提供一种更简单、更灵活和更高效的方式来管理网络数据包的流量。
封面图

kernel pwn入门

2023-07-04
阅读 28 分钟
592
Linux 内核是 Linux操作系统的核心组件,它提供了操作系统的基本功能和服务。它是一个开源软件,由Linus Torvalds 在 1991 年开始开发,并得到了全球广泛的贡献和支持。
封面图

IAM风险CTF挑战赛

2023-06-30
阅读 11 分钟
595
wiz启动了一个名为“The Big IAM Challenge”云安全CTF挑战赛。旨在让白帽子识别和利用 IAM错误配置,并从现实场景中学习,从而更好的认识和了解IAM相关的风险。比赛包括6个场景,每个场景都专注于各种AWS服务中常见的IAM配置错误。
封面图

Sudo堆溢出漏洞(CVE-2021-3156)复现

2023-06-28
阅读 16 分钟
787
2021 年 1 月 26 日,Qualys Research Labs在 sudo 发现了一个缺陷。sudo 解析命令行参数的方式时,错误的判断了截断符,从而导致攻击者可以恶意构造载荷,使得sudo发生堆溢出,该漏洞在配合环境变量等分配堆以及释放堆的原语下,可以致使本地提权。
封面图

LangChain 任意命令执行(CVE-2023-34541)

2023-06-27
阅读 2 分钟
617
在LangChain受影响版本中,由于load_prompt函数加载提示文件时未对加载内容进行安全过滤,攻击者可通过构造包含恶意命令的提示文件,诱导用户加载该文件,即可造成任意系统命令执行。
封面图

Java 反序列化之 XStream 反序列化

2023-06-25
阅读 14 分钟
644
XStream 是一个简单的基于 Java 库,Java 对象序列化到 XML,反之亦然(即:可以轻易的将 Java 对象和 XML 文档相互转换)。
封面图

浅析GeoServer CVE-2023-25157 SQL注入

2023-06-21
阅读 7 分钟
1.4k
GeoServer是一个开源的地图服务器,它是遵循OpenGIS Web服务器规范的J2EE实现,通过它可以方便的将地图数据发布为地图服务,实现地理空间数据在用户之间的共享。
封面图