T1505.004: IIS 组件
摘要
攻击者可能安装运行在 Internet Information Services (IIS) Web 服务器上的恶意组件以建立持久化。IIS 提供若干机制来扩展 Web 服务器的功能。例如,可以安装 Internet Server Application Programming Interface (ISAPI) 扩展和过滤器,以检查和/或修改传入和传出的 IIS Web 请求。扩展和过滤器作为 DLL 文件部署,导出三个函数:<code>Get{Extension/Filter}Version</code>、<code>Http{Extension/Filter}Proc</code> 以及(可选)<code>Terminate{Extension/Filter}</code>。也可以安装 IIS 模块来扩展 IIS Web 服务器。(Citation: Microsoft ISAPI Extension Overview 2017)(Citation: Microsoft ISAPI Filter Overview 2017)(Citation: IIS Backdoor 2011)(Citation: Trustwave IIS Module 2013) 攻击者可能安装恶意 ISAPI 扩展和过滤器,以观察和/或修改流量、在被入侵机器上执行命令,或代理命令与控制流量。ISAPI 扩展和过滤器可以访问所有 IIS Web 请求和响应。例如,攻击者可能滥用这些机制修改 HTTP 响应,以便向先前已被入侵的主机分发恶意命令/内容。(Citation: Microsoft ISAPI Filter Overview 2017)(Citation: Microsoft ISAPI Extension Overview 2017)(Citation: Microsoft ISAPI Extension All Incoming 2017)(Citation: Dell TG-3390)(Citation: Trustwave IIS Module 2013)(Citation: MMPC ISAPI Filter 2012) 攻击者还可能安装恶意 IIS 模块来观察和/或修改流量。IIS 7.0 引入了模块,其提供与 ISAPI 扩展和过滤器一样对 HTTP 请求和响应的不受限制访问。IIS 模块可以编写为导出 <code>RegisterModule</code> 的 DLL,或编写为通过 ASP.NET API 访问 IIS HTTP 请求的 .NET 应用程序。(Citation: Microsoft IIS Modules Overview 2007)(Citation: Trustwave IIS Module 2013)(Citation: ESET IIS Malware 2021)
来源归属
来源:MITRE ATT&CK · 置信度:high
平台
- Windows
战术
持久化
参考来源
- https://attack.mitre.org/techniques/T1505/004
- https://www.secureworks.com/research/threat-group-3390-targets-organizations-for-cyberespionage
- https://researchcenter.paloaltonetworks.com/2018/01/unit42-oilrig-uses-rgdoor-iis-backdoor-targets-middle-east/
- https://www.trustwave.com/en-us/resources/blogs/spiderlabs-blog/the-curious-case-of-the-malicious-iis-module/
- https://i.blackhat.com/USA21/Wednesday-Handouts/us-21-Anatomy-Of-Native-Iis-Malware-wp.pdf
- https://web.archive.org/web/20170106175935/http:/esec-lab.sogeti.com/posts/2011/02/02/iis-backdoor.html
- https://docs.microsoft.com/en-us/iis/get-started/introduction-to-iis/iis-modules-overview
- https://docs.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms525696(v=vs.90)
- https://docs.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms525172(v=vs.90)
- https://docs.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms524610(v=vs.90)
- https://web.archive.org/web/20140804175025/http:/blogs.technet.com/b/mmpc/archive/2012/10/03/malware-signed-with-the-adobe-code-signing-certificate.aspx