Windows客户端漏洞挖掘(红队角度)

Windows RDP协议 Fuzzing 漏洞挖掘研究 基本介绍 本文描述了我在Fuzzing Windows RDP 客户端和服务端方面所做的一些尝试和挑战,以及Crsahs分析。 Microsoft 的远程桌面协议 (RDP) 持续受到安全社区的关注。从 2019 年发现的几个可能危及数百万面向互联网的服务端的关键漏洞,到RDP 被攻击者用作主要的初始访问向量之一。 我对这个目标最初的兴趣是与 VM 相关的。因为连接到 Azure Windows 机器或 Hyper-V 虚拟机的默认方式是 RDP,所以我认为 RDP 是比较重要的目标。 我很快就发现了 Pa 阅读详情

0x01 前言


周五的时候看了key佬的演讲受益良多呀,来水水,写下目前针对Windows客户端类程序的部分挖掘入口吧,然后分享一下随手挖的很简单很简单的案例。

传统客户端

监听类的:

这里说的监听类的,指的就是安装客户端后启动的端口服务,这个思路WEB、设备类的0Click几乎都是这样,Windows客户端这块看具体业务了也可能有,比如历史上某远控软件RCE、某VPN RCE。走的HTTP逆起来还是比较简单的,前阵子搞金融的私有协议的可难玩一些,不过还好最后交差了。

非监听类的

第一种:

虽然这种没有对外监听,但是有命令行或者图形化操作的功能,这种可以针对其程序功能挖掘,思路要打开,用来1Click或者提权等,举个简单的应用,比如某些程序安装之后是以System运行的,此时如果存在RCE或加载DLL的相关操作都是可以用来本地提权的,还有就是有些白签名程序,存在直接RCE或加载DLL都有绕过如某卫士、某擎信任链检测的效果。

第二种:

伪协议很多客户端其实都有伪协议,可以分析其功能来决定如何利用。案例的话比如钉钉的这个漏洞POC,通过伪协议可以加载JS配合Chromium V8漏洞来达到1 Click RCE的效果。

WEB类客户端:

比较主流的应该是这三个CEF、QtWebEngine、Electron都是基于Chromium引擎可以尝试Chromium漏洞,其中Electron还基于NodeJs,因为NodeJs的特性导致可以轻松RCE,其他两个应该是不行。

所以对于这种第一个是XSS配合NodeJs语法,比如蚁剑与Clash出现过的1 Click RCE都是功能点XSS搭配NodeJs来RCE。

有些情况下NodeIntegration为False不能直接使用NodeJs原生语法RCE,这个时候如果
ContextIsolation为False(默认就是False),就可以寻找Preload.js中的自定义API来寻找漏洞点。

参考如下解释。

第二个还是伪链接,跟传统客户端不同的是,如果找一个可以加载JS的伪链接,就可以配合上面提到的NodeJs特性或者Preload.js。

这次还看到key佬分享了一个使用WKE自定义前端渲染的漏洞案例,首先找到了一个可以加载任意JS的伪链接,然后寻找WkeJSbindFunction来看JS语法与本地函数的绑定情况,围绕这块去找Sink点。

下面来看一下前天随手挖的两个案例吧。

0x02 漏洞分析与利用

第一个:

发现安装某软件被控端之后开启两个服务。

OSPLinkProxy服务对应LinkProxy.exe。

访问对应对应服务端口33580。

发现一个路由。

接收名为"param"的参数。

对接收的参数内容进行了一次默认码表的Base64解密。

调用CreateProcessAsUserA传递"OpenLinkProxy.exe ShellExecute"拼接param解密后的内容。

逆向OpenLinkProxy发现最终调用ShellExecute且可传递执行的文件与参数。

测试可以执行。这种也可以单独利用,上面提到过。

IPC调用成功。

第二个:

不过多解释了,很简单LoadLibrary可控,GetProcAddress无参调用。

签名程序且高权限。

`黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

1.学习路线图

攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。

2.视频教程

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。

(都打包成一块的了,不能一一展开,总共300多集)

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

3.技术文档和电子书

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

4.工具包、面试题和源码

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。

还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

零基础如何学习挖漏洞?看这篇就够了【网络安全】 有不少阅读过我文章的伙伴都知道,我从事网络安全行业已经好几年,积累了丰富的经验和技能。 在这段时间里,我参与了多个实际项目的规划和实施,成功防范了各种网络攻击和漏洞利用,提高了安全防护水平。也有很多小伙伴私信问我怎么学?怎么挖漏洞?怎么渗透? 阅读详情

相关推荐

红队视角下的Windows客户端漏洞挖掘:从攻击面分析到武器化实战

在网络安全领域,漏洞挖掘是识别和利用软件缺陷的核心技术。其原理在于通过分析软件的攻击面,寻找程序在处理外部输入时可能出现的逻辑错误或内存安全问题。这项技术的价值在于,它不仅是安全研究的基础,更是渗透测试和红队评估中实现初始访问和权限提升的关键手段。在应用场景上,尤其在企业内网渗透中,针对Office、PDF阅读器、即时通讯软件等广泛使用的客户端应用进行漏洞挖掘,往往能绕过传统边界防御,有效打开攻击突破口。本文聚焦于红队实战,系统阐述了如何从攻击面枚举、Fuzzing测试、静态审计到漏洞利用链构建的全流程,并

weixin_33672109的博客 447

实战介绍Windows下的PC客户端常见漏洞挖掘 - 云+社区 - 腾讯云1

实战介绍Windows下的PC客户端常见漏洞挖掘 - 云+社区 - 腾讯云实战介绍Windows下的PC客户端常见漏洞挖掘0X00 为什么写这篇文章对于小白来说

Windows客户端漏洞挖掘:红队视角下的攻击面发现与利用实战

在信息安全领域,漏洞挖掘与利用是攻防对抗的核心技术之一。其基本原理是通过系统性地识别和分析软件、系统或网络中的安全弱点,并设计相应的利用路径,从而验证或突破安全边界。这项技术的价值在于,它不仅能帮助攻击者获取未授权访问权限,更是企业进行安全评估、发现潜在风险、提升防御能力的关键手段。在众多应用场景中,针对Windows客户端的漏洞挖掘尤为常见,因为终端用户环境往往存在复杂的软件生态和配置差异,构成了广阔的“攻击面”。本文聚焦于红队实战中的Windows客户端漏洞挖掘,深入探讨如何利用公开漏洞、错误配置和用户

weixin_30564785的博客 333

蚁剑客户端RCE挖掘过程及源码分析 - 安全客,安全资讯平台1

前言:事情的起因是因为在一次面试中,面试官在提到我的CVE的时候说了我的CVE质量不高。简历里那几个CVE都是大一水过来的,之后也没有挖CVE更别说高质量的,所

从零开始掌握漏洞挖掘:流程、方法与实战技巧全解析

漏洞挖掘是信息安全领域的核心实践,其本质是通过系统性的测试方法,发现软件在机密性、完整性和可用性方面的潜在缺陷。从技术原理上看,它遵循“输入-处理-输出”的模型,通过构造异常输入来探测系统处理逻辑的边界与异常,是一种逆向的质量保证过程。在工程实践中,漏洞挖掘的技术价值在于将未知风险转化为已知风险,为安全防护提供明确目标,广泛应用于渗透测试、红蓝对抗、代码审计和SRC漏洞悬赏等场景。掌握科学的漏洞挖掘流程至关重要,通常包括信息收集、漏洞分析、主动测试、深度利用和报告编写五个阶段,其中**信息收集**是决定攻击

weixin_30664615的博客 418

从零到一:掌握漏洞挖掘核心技能与实战路径

漏洞挖掘,即安全研究员在软件、系统或协议中寻找设计或实现缺陷的过程,其核心原理在于通过逆向思维、代码审计和逻辑分析,识别可能被恶意利用的安全薄弱点。这项技术的核心价值在于将技术能力直接转化为安全防护能力与经济效益,是“技术变现”的典型领域。在应用场景上,它广泛应用于企业安全众测、漏洞赏金计划以及主动安全防御体系建设。随着技术发展,自动化工具与AI辅助分析(如大模型辅助代码审计)正成为提升效率的新趋势,但理解系统、预判攻击路径的“猎人”思维依然是不可替代的核心。掌握从计算机基础、安全专业知识到工具使用的完整技

aikb6223的博客 418

常见的客户端漏洞

常见的客户端漏洞 常规客户端安全 OAuth客户端有几种数据是需要保护的。客户端密钥、访问令牌、刷新令牌这些信息需要妥善保管,同时注意不要意外的将这些保密信息泄露到审计日志或其他记录中。除了存储系统上单纯的信息失窃外,OAuth客户端还可能出现其他类型的漏洞 针对客户端的CSRF攻击 授权码许可和隐式许可类型中推荐使用state参数,OAuth核心规范对该参数的描述如下: 客户端用来维护请求与回调之间状态的不透明值。授权服务器在将用户代理重定向回客户端时包含该值。应该使用这个参数,可以防止CSRF(跨域请

github_38730134的博客 1481

Mythos:首个具备自主漏洞挖掘流水线能力的通用AI模型

漏洞挖掘正从依赖人工经验与工具链的工程实践,演进为基于软件系统本质建模的推理过程。其核心原理是将内存管理、CPU调度、协议栈行为等底层机制抽象为可计算的因果链,从而实现跨抽象层级的攻击路径推演。这种能力带来显著技术价值:大幅压缩红蓝对抗周期、推动安全左移至代码提交瞬间,并支撑持续性攻防推演。典型应用场景包括CI/CD集成式安全审计、零日漏洞批量生成与补丁反推、以及沙箱环境下的约束重构式逃逸分析。Mythos作为当前唯一在真实漏洞挖掘闭环中系统性超越顶尖白帽工程师的模型,标志着‘可规模化、可复现、可调度的漏洞

426

客户端应用漏洞挖掘之旅

在2023年12月15日,我有幸参加了由“字节跳动安全中心”举办的“安全范儿”沙龙活动。作为“中孚信息元亨实验室”的一员,我被邀请分享名为“被忽视的暗面:客户端应用漏洞挖掘之旅”的技术议题。现整理成文字版分享出来,由于我不是专门从事二进制工作,因此文章中存在笔误或解释不对的地方,请各位师傅多多包涵!客户端应用漏洞是许多人在进行漏洞挖掘和安全测试时容易忽视的领域。

全粘工程师 527

红队实战:Windows RPC协议内网横向移动与高级利用剖析

远程过程调用(RPC)是分布式系统通信的基础机制,它允许程序调用位于不同地址空间(通常是另一台计算机上)的过程或函数。其核心原理在于通过客户端-存根-网络传输-服务器-存根这一系列抽象层,实现跨网络的透明函数调用。在Windows生态中,RPC技术价值尤为突出,构成了操作系统内部及域环境通信的基石,支撑着从服务管理、文件共享到身份验证等众多关键功能。正因其基础性与高权限特性,RPC接口在内网渗透中成为高级攻击者进行信息收集、横向移动和权限提升的重要攻击面。本文聚焦于红队视角,深入探讨如何将RPC这一底层通信

axfcjwkbi259888707的博客 339

Rsync未授权访问漏洞:从原理到实战挖掘与加固指南

文件同步是服务器运维和数据备份中的基础需求,Rsync作为一款高效的文件同步工具,其守护进程模式在提供便利的同时,也因配置不当可能引发严重安全风险。其核心原理在于服务端在/etc/rsyncd.conf配置文件中若未启用auth users和secrets file等认证选项,将允许任何客户端无需凭证进行连接和操作。这种配置缺陷直接导致了未授权访问漏洞,其技术价值在于为攻击者提供了一个低门槛、高回报的入侵路径,能够直接导致敏感信息泄露、网站篡改甚至服务器沦陷。在应用场景上,该漏洞广泛存在于各类Linux服务

dengyulong的专栏 452

Mythos:通用AI模型如何重塑漏洞挖掘与渗透测试范式

软件漏洞挖掘正从依赖人工经验与规则匹配的传统模式,转向基于通用大模型的深度符号执行与系统级因果推理。Mythos作为前沿通用AI模型,其核心能力并非局限于网络安全领域,而是通过在复杂符号系统中建模状态机、推导内存布局、构造攻击链等通用智能,实现对零日漏洞的自主发现与利用生成。这种能力突破了沙盒约束与领域边界,使传统WAF、SAST和人工红队的防御逻辑面临根本性挑战。它已在FreeBSD内核、FFmpeg解码器等真实系统中验证跨时间尺度(16–27年)的深度审计能力,并推动云厂商、开源基金会与安全团队重构安全

weixin_34128839的博客 527

AI赋能网络安全:一人公司如何利用AI工具高效挖掘漏洞

在网络安全领域,漏洞挖掘是保障系统安全的核心环节,其原理在于通过系统性的测试发现软件或网络中的潜在缺陷。随着人工智能技术的发展,AI辅助安全工具正成为提升漏洞发现效率的关键技术价值。通过将大模型的代码理解、模式识别与生成能力,与传统静态代码分析、动态Fuzzing及自动化扫描工具链相结合,能够显著增强对逻辑漏洞、配置错误等复杂安全问题的检测覆盖。这种技术融合尤其适用于独立安全研究员、小型团队等资源有限的场景,能够实现低门槛、可集成的自动化测试。应用场景广泛覆盖白盒审计、Web应用安全评估及自动化报告生成。本

weixin_34413103的博客 314

大模型安全实战:LLM红队测试框架与防御策略详解

在人工智能技术快速发展的背景下,大语言模型的安全性与可靠性已成为工程实践中的核心议题。其原理基于海量数据训练与复杂模式识别,能够生成类人文本,但这也带来了潜在风险。从技术价值看,确保模型输出符合伦理、避免有害内容与隐私泄露,是AI可信赖部署的关键前提。应用场景广泛覆盖客服系统、知识库助手、代码生成及决策支持等企业级服务。针对模型可能面临的提示词注入、越狱攻击、数据泄露等威胁,LLM红队测试通过模拟攻击来主动发现漏洞,其中自动化工具链与人工深度测试结合,构成了系统化的安全评估体系。本文聚焦于红队测试的实战框架

anvt77205的博客 482

Mythos模型:AI驱动的自动化漏洞挖掘与安全范式重构

AI安全模型正从辅助工具演进为自主攻防主体,其核心在于将软件系统建模为可微分状态机,结合静态分析、符号执行与强化学习实现端到端漏洞发现。Mythos代表了这一代际跃迁,它不再依赖规则匹配或人工提示,而是通过跨层语义推理(如协议逆向、内存布局推演、控制流扭曲分析)重构漏洞定义本身。这种能力已突破传统SWE-bench Pro和CyberGym基准,在RCE级利用链生成、零日挖掘及长程攻击规划中展现工程级可靠性。其技术价值不仅体现于高检出率,更在于倒逼开发者转向‘可辩护代码’实践,并推动安全运营从周期性渗透转向

weixin_34384681的博客 367

Mythos Preview:通用大模型如何重构漏洞挖掘与安全防御范式

大语言模型正从文本生成工具演进为具备深度符号推理与跨层语义映射能力的系统级认知引擎。其核心原理在于融合静态分析、硬件微架构建模与符号执行,实现从代码行到数据流、从软件逻辑到芯片行为的全栈理解。这种技术价值不仅提升零日漏洞发现效率,更推动安全能力从‘人工驱动’转向‘可调度计算资源’。典型应用场景涵盖金融清算系统缺陷定位、医疗设备固件漏洞挖掘、工业PLC边界条件分析等长尾高危领域。Mythos Preview作为代表,以SWE-bench Pro 77.8%通过率和CVE-2026–4747等跨年代漏洞发现能力

weixin_34161032的博客 340

海康威视iVMS-8700安全审计实战:从Spring MVC架构到业务逻辑漏洞挖掘

在Web应用安全领域,Spring MVC作为经典的Java EE框架,其安全机制与漏洞模式是安全工程师必须掌握的核心知识。Spring MVC通过控制器映射、拦截器与数据绑定机制处理用户请求,若配置不当或验证缺失,极易引发SQL注入、命令执行等高风险漏洞。理解其工作原理,有助于从架构层面识别认证绕过、未授权访问等安全隐患,这对于企业级应用的安全防护具有重要价值。在安防行业,海康威视iVMS-8700这类综合管理平台广泛部署于智慧城市、大型园区等关键场景,其安全性直接关系到整体安防体系的稳固。本次实战聚焦于

weixin_34062469的博客 477

网络安全实战入门:SRC、靶场与众测平台构建漏洞挖掘成长体系

网络安全的核心在于理解漏洞的原理与实战应用。漏洞是系统中存在的安全缺陷,攻击者可利用其破坏系统完整性、机密性或可用性。其原理通常源于软件设计或实现中的逻辑错误,如输入验证不严、权限控制不当等。掌握漏洞原理的技术价值在于,能够主动识别和修复风险,提升系统防御能力,这正是渗透测试与安全评估的基础。在应用场景上,企业通过建立安全应急响应中心、部署内部靶场以及参与众测平台,系统化地发现和修复漏洞,构建主动防御体系。本文聚焦于SRC、靶场和众测平台三大实战场景,为初学者梳理出一条从理论到实战的清晰路径,帮助其通过系统

210
上一篇: 程序员如何平衡主业与副业?
下一篇: IOT二进制漏洞挖掘小工具
网络安全大白
博客等级 码龄5年 7307粉丝 698原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值