通过条件竞争实现内核提权

2023-10-23
阅读 9 分钟
362
条件竞争漏洞(Race Condition Vulnerability)是一种在多线程或多进程并发执行时可能导致不正确行为或数据损坏的安全问题。这种漏洞通常发生在多个线程或进程试图访问和修改共享资源(如内存、文件、网络连接等)时,由于执行顺序不确定或没有适当的同步措施,导致竞争条件的发生并且条件竞争在内核中也经常出现。
封面图

由Django-Session配置引发的反序列化安全问题

2023-10-19
阅读 11 分钟
308
关于这两个配置项SESSION_ENGINE:在Django中,SESSION_ENGINE 是一个设置项,用于指定用于存储和处理会话(session)数据的引擎。SESSION_ENGINE 设置项允许您选择不同的后端引擎来存储会话数据,例如:数据库后端 (django.contrib.sessions.backends.db):会话数据存储在数据库表中。这是Django的默认会话引擎。缓存后...
封面图

某985证书站挖掘记录

2023-10-17
阅读 3 分钟
403
​ 本文章仅用于信息安全防御技术分享,因用于其他用途而产生不良后果,作者不承担任何法律责任,请严格遵循中华人民共和国相关法律法规,禁止做一切违法犯罪行为。文中涉及漏洞均以提交至教育漏洞平台,现已修复。
封面图

【BugBounty】记一次XSS绕过

2023-10-12
阅读 3 分钟
387
前言最近一直在看国外的赏金平台,绕waf是真的难受, 记录一下绕过的场景。初步测试一开始尝试XSS,发现用户的输入在title中展示,那么一般来说就是看能否闭合,我们从下面图中可以看到,输入尖括号后被转成了实体。绕过html实体编码解释一下什么是html实体编码HTML实体编码,也即HTML中的转义字符。在 HTML 中,某些字符...
封面图

SpringBootCMS漏洞复现分析

2023-10-12
阅读 5 分钟
429
SpringBootCMS,极速开发,动态添加字段,自定义标签,动态创建数据库表并crud数据,数据库备份、还原,动态添加站点(多站点功能),一键生成模板代码,让您轻松打造自己的独立网站,同时也方便二次开发,让您快速搭建个性化独立网站,为您节约更多时间。
封面图

Fuzz测试:发现软件隐患和漏洞的秘密武器

2023-10-09
阅读 9 分钟
796
模糊测试(Fuzz Testing)是一种广泛用于软件安全和质量测试的自动化测试方法。它的基本思想是向输入参数或数据中注入随机、不规则或异常的数据,以检测目标程序或系统在处理不合法、不正常或边缘情况下的行为。模糊测试通常用于寻找软件漏洞、安全漏洞和崩溃点,以改进软件的稳定性和安全性。
封面图

记一次地市hw:从供应商到目标站再到百万信息泄露

2023-10-08
阅读 5 分钟
334
起因:某市hw、给了某医院的资产,根据前期进行的信息收集就开始打,奈何目标单位资产太少,唯有一个IP资产稍微多一点点,登录框就两个,屡次尝试弱口令、未授权等均失败。
封面图

realloc函数应用&IO泄露体验

2023-09-27
阅读 6 分钟
567
本题主要介绍realloc函数,平时我们使用realloc最多便是在打malloc_hook-->onegadget的时候,使用realloc_hook调整onegadget的栈帧,从而getshell。
封面图

渗透测试中的前端调试(一)

2023-09-22
阅读 4 分钟
1.4k
前端调试是安全测试的重要组成部分。它能够帮助我们掌握网页的运行原理,包括js脚本的逻辑、加解密的方法、网络请求的参数等。利用这些信息,我们就可以更准确地发现网站的漏洞,制定出有效的攻击策略。前端知识对于安全来说,不但可以提高测试效率,还可以拓宽测试思路。
封面图

通过复用TTY结构体实现提权利用

2023-09-21
阅读 6 分钟
522
前言UAF是用户态中常见的漏洞,在内核中同样存在UAF漏洞,都是由于对释放后的空间处理不当,导致被释放后的堆块仍然可以使用所造成的漏洞。LK01-3结合题目来看UAF漏洞项目地址:[链接]open模块在执行open模块时会分配0x400大小的堆空间,并将地址存储在g_buf中 {代码...} read模块在读模块中,会从用户空间中读取0x400字...
封面图

内存利用:迟来的blindless与逃不掉的exit漏洞

2023-09-20
阅读 4 分钟
447
在计算机安全领域,漏洞的危险性往往与其广泛性和潜在攻击方式密切相关。今天,我们将深入探讨一个异常危险的漏洞,它存在于程序退出时执行的常见函数"exit"中。无论是在操作系统还是应用程序中,"exit"都是一个普遍存在的函数,通常用于正常退出程序。但这种普遍性也使得它成为了潜在的攻击目标。
封面图

通过篡改cred结构体实现提权利用

2023-09-15
阅读 6 分钟
452
在之前的HeapOverflow文章中,作者还构造了任意地址读写的操作,使用了任意地址读写去进行提权,还挺有意思的,记录一下如何利用任意地址读写进行提权。
封面图

Linux内核之堆溢出的利用

2023-09-14
阅读 18 分钟
344
前言用户进程会通过malloc等函数进行动态内存分配相应的内核也有一套动态的内存分配机制。内核中的内存分配有两种类型的计算机并且使用不同的方法管理物理内存UMA计算机:每个处理器访问内存的速度一直NUMA计算机:每个处理器访问自己的本地内存速度较快,但是访问其他处理器的本地内存会相对较慢首先将内存划为为结点,...
封面图

crAPI靶场学习记录

2023-09-12
阅读 14 分钟
560
靶场搭建[[靶场下载地址]]([链接])(我fork了一份)docker安装,笔者是用的wsl+docker.[lab0:初始账户 ]注册一个账户,邮箱为[[API@qq.com]](mailto:API@qq.com),密码为Admin@123登陆后访问对应IP的8025端口,接收邮件获取车辆信息。[lab1:访问其它用户车辆的详细信息 ]登录后首先找到泄露其它用户的车辆id的接口。进入论...
封面图

glibc2.35-通过tls_dtor_list劫持exit执行流程

2023-09-06
阅读 4 分钟
657
glibc2.35删除了malloc_hook、free_hook以及realloc_hook,通过劫持这三个hook函数执行system已经不可行了。
封面图

Dedecms最新版--0day分享分析(二)

2023-09-05
阅读 4 分钟
845
接上一篇的Tricks,既然利用远程文件下载方式成为了实现RCE的最好方法,毕竟在执行的时候没有恶意shell文件,恶意木马被存放于远端服务器,那么下文的day就是对远程恶意文件的利用。
封面图

借助AI分析哥斯拉木马原理与Tomcat回显链路挖掘

2023-09-04
阅读 22 分钟
690
前言本次分析使用了ChatGPT进行辅助分析,大大提升了工作效率,很快就分析出木马的工作流程和构造出利用方式。分析首先对该木马进行格式化,以增强代码的可读性。得到如下代码 {代码...} 前期可以交付ChatGPT初步分析,理清各个函数的基本作用:得知各个函数的基本功能之后我们主要看<jsp:scriptlet>中的内容: {代...
封面图

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

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

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

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

禅道后台命令执行漏洞二

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

禅道后台命令执行漏洞

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

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

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

ASCII码-shellcode的技巧

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

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

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

Smartbi 修改用户密码漏洞

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

Dedecms V110最新版RCE---Tricks

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

条件竞争漏洞Double Fetch

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

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

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

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

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

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

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