Windows漏洞利用技巧:虚拟内存访问陷阱(2025更新)

news/2025/10/6 16:28:04/文章来源:https://www.cnblogs.com/qife122/p/19127706

Windows漏洞利用技巧:虚拟内存访问陷阱(2025更新)

发表于2025年1月30日,星期四

作者:James Forshaw,Google Project Zero

早在2021年,我写了一篇博客文章,介绍了在Windows上构建虚拟内存访问陷阱原语的各种方法。其目标是使虚拟内存地址的读取者或写入者暂停相当长的时间(例如1秒或更长时间),通常是为了利用内核中的TOCTOU内存访问错误。

该博客文章中提出的解决方案是映射远程服务器上的SMB文件,或滥用Cloud Filter API。这篇博客不会提供新的解决方案,而是想重点介绍Windows 11 24H2的一个新功能,该功能引入了直接在本地机器上滥用SMB文件服务器的能力,无需远程服务器。这一变化还引入了本地利用所谓"虚假文件不可变性"错误类漏洞的能力。

一切改变由此开始

据我所知,这一变化首次公开是在这篇博客文章中。微软的博客文章描述了Windows Insider预览版中的这一变化,但随后已在普遍可用的Windows 11 24H2中发布。

简而言之,Windows上的SMB客户端现在支持从命令行的net命令指定目标TCP端口。例如,您可以通过命令net use \\localhost\c$ /TCPPORT:12345强制SMB客户端使用端口12345。现在访问UNC路径\\localhost\c$\blah将通过端口12345连接,而不是旧的固定端口445。此功能适用于任何用户,不需要管理员访问权限,因为它只影响当前用户的登录会话。

在之前的博客文章中遇到的问题是无法在不关闭本地SMB服务器的情况下将伪造的SMB服务器绑定到端口445。关闭服务器只能由管理员完成,这使得该利用技巧的大部分意义失效。通过将客户端端口更改为当前未使用的端口,我们可以通过伪造的SMB服务器打开文件,并在本地执行延迟,而无需使用Cloud Filter API。幸运的是,这仍然不允许该技术在沙箱中工作。

请注意,管理员可以通过组策略禁用此功能,但默认情况下它是启用的,非企业用户不太可能更改此设置。我个人认为默认启用它是一个错误,将来会给Windows带来问题。

我已经更新了示例伪造SMB服务器,允许您绑定到不同的端口,以便在本地执行攻击。希望有人觉得它有用。
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/929504.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

北京单页营销型网站tp3企业网站开发百度云

1 概述 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长. HashMap是非线程安全的,只适用于单线程环境,多线程环境可以采用并发包下的concurrentHashMap HashMap 实现了Serializable接口&#x…

深圳福田站网站用户体验模型

Flutter开发过程中,对于视频播放的三方组件有很多,在Android端适配都挺好,但是在适配iPhone手机的时候,如果设置了UIInterfaceOrientationLandscapeLeft和UIInterfaceOrientationLandscapeRight都为false的情况下,无法…

Python编译期优化:隐藏在代码背后的效率魔法

Python编译期优化:隐藏在代码背后的效率魔法 Python常被认为是解释型语言,但实际上它采用了"编译→解释"的混合执行模式。在将源代码转换为字节码的编译阶段,Python解释器会进行一系列优化,显著提升程序…

网站文件夹名百度推广关键词怎么设置好

参考:基于知识库和 LLM 的问答系统经验分享 - 知乎 (zhihu.com) 一、基于LLM的问答系统架构 比较常见的开源 LLM 的问答系统都会遵循下图这种结构去进行设计: 加载文件 -> 读取文本 -> 文本分割 -> 文本向量化 -> 问句向量化 -> 在文本…

无需安装的Photoshop:网页版完整使用指南与在线图片编辑技巧

​ 你还在为安装庞大的Photoshop软件而烦恼吗?面对几百兆的安装包、繁琐的配置流程,确实让人头疼。特别是当你只是偶尔需要修个图、换个证件照背景,或是简单处理头像时,真的不必大费周章安装一个“重量级”应用。今…

求阶

阶:满足 \(x^{k}\equiv 1(\text{mod}\ p)\) 的最小 \(k\)。 首先,若 \(x\not\perp p\),则无解。 令 \(f(k) = x^k\mod p\) 若有解,则由费马小定理知,\(k = p - 1\) 是 \(f(x) = 1\) 的一个解。 令其最小解为 \(k_…

wordpress 网站显示加载时长网站 公司形象

本文由178论坛会员:东东呛 转载,如果你是原作者请联系我们,我们会对原创作者给予奖励。(当然您也可以在评论回复表达看法,但是论坛会有更丰富的奖励哦。)朵朵快满级了~~~由于内测只开到50级~~~可还剩下一堆任务~所以刷怪刷到49级半…

常见的网站开发语言建设网站需要什么硬件

当我们使用Cocoa的视图的时候,我们必须继承NSView或者UIView并且重载函数drawRect:来显示任何内容。但是CALayer实例可以直接使用,而无需继承子类。因为CALayer是一个键-值编码兼容的容器类,你可以在实例里面存储任意值,所以子类实…

赛前训练 5 树形 dp

A 做树形 dp 时,尝试将题目转化为只考虑子树内. 对于这个题,因为起点到终点的路径总能拆成 起点 -> LCA -> 终点 的形式,所以我们考虑枚举 LCA 进行 dp.为了使汽油量最大,我们维护 \(dp_i\) 表示子树内跑到 \(i\…

新乡网站建设制作公司青岛谁家做网站

前言 最近华为云云耀云服务器L实例上新,也搞了一台来玩,期间遇到各种问题,在解决问题的过程中学到不少和运维相关的知识。 本篇博客介绍SpringCloud相关组件——nacos和sentinel的安装和配置,并分析了运行内存情况,此…

制作网站的素材wordpress登录

接上文~一、淘宝之前的大佬们是怎么试错的?我们看看在淘宝之前的大佬们是怎么试错迭代产品的。都知道飞机是莱特兄弟发明的,但很少有人知道为什么是他们。在内燃机发明后的很长一段时间内全球各地发明家都在投入研究飞机,莱特兄弟相对于其他竞争者&…

短网址网站建设兰州网络推广排行

9、电路综合-基于简化实频的任意幅频响应的微带电路设计 网络综合和简化实频理论学习概述中的1-8介绍了SRFT的一些基本概念和实验方法,终于走到了SRFT的究极用途,给定任意响应直接综合出微带电路。 1、任意幅频响应的微带电路设计用途 我们演示了采用…

建设网站遇到问题的解决方案.耐思尼克官方网站

在后台查询数据并在前台展示的场景中,当数据量较大时,页面加载会非常缓慢,此时建议使用后台分页查询的形式。在flask中,基于Flask-SQLAlchemy可以使用以下方式实现。 方法一: Flask-SQLAlchemy 提供了一个 paginate(…

完整教程:从虚拟化到云原生与Serverless

完整教程:从虚拟化到云原生与Serverlesspre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

怎么给网站做二维码全国企业信用公示系统查询

直接安装 pip install fvcore 会出现错误 解决办法 先这样安装 pip install --ignore-installed PyYAML然后安装 pip install fvcore

无痕检测是否注册iMessage服务,iMessages数据筛选,iMessage蓝号检测完美实现

无痕检测是否注册iMessage服务,iMessages数据筛选,iMessage蓝号检测完美实现一、实现iMessage蓝号数据筛选的两种方式:1.人工筛选,将要验证的号码输出到文件中,以逗号分隔。再将文件中的号码粘贴到iMessage客户端的地…

递推求解逆元

\(a\cdot a^{-1}\equiv 1(\text{mod}\ p)\)。 我们要求 \(a^{-1}\)。 设 \(p = ma + n\),\(1 \leq n \leq p - 1\)。 所以 \(ma + n\equiv 0(\text{mod}\ p)\) 两边同时乘以 \(a^{-1}n^{-1}\)。 因此,\(a^{-1}\equiv…

一些做题记录(2025 2-3)

【MX-X9-T2】『GROI-R3』XOR 题目要求求区间异或和,先转化成前缀异或和。 从 \(0\) 到 \(n\) 的异或和是有规律的。 令 \(F(n)=0\oplus1\oplus\cdots\oplus n\),则有: \[F(n)=\begin{cases} n,&n\equiv 0\pmod4…

南昌网站建设加王道下拉物联网平台是干什么的用的

数据集制作单位:未来自主研究中心(FIRC) 数据集格式:Pascal VOC格式(不包含分割路径的txt文件和yolo格式的txt文件,仅仅包含jpg图片和对应的xml) 图片数量(jpg文件个数):1377 标注数量(xml文件个数):1377 标注类别数&a…

网站是用什么做的吗做月季评分表的工程网站叫什么

前言Java通过垃圾回收机制,可以自动的管理内存,这对开发人员来说是多么美好的事啊。但垃圾回收器并不是万能的,它能够处理大部分场景下的内存清理、内存泄露以及内存优化。但它也并不是万能的。不然,我们在实践的过程中也不会出现…