Windows DNS Queries Triggered by DesktopAppInstaller AppInstaller.EXE

Identifies DNS lookups performed by Windows AppInstaller.EXE when initiating ms-appinstaller package installation from a URL.

FreeReviewedSigma · Medium · v2
Product
windows
Category
dns_query
Author
frack113 (SigmaHQ), DRL 1.1
Published
2021-11-24
Updated
2026-07-31
title: Windows DNS Queries Triggered by DesktopAppInstaller AppInstaller.EXE
id: f8c7c71f-5e44-4cff-9c1e-decdebab2982
related:
  - id: 180c7c5c-d64b-4a63-86e9-68910451bc8b
    type: derived
  - id: 7cff77e1-9663-46a3-8260-17f2e1aa9d0a
    type: derived
status: test
description: This rule identifies DNS queries initiated by AppInstaller.EXE, the default handler for the ms-appinstaller URI. Attackers can leverage AppInstaller to fetch and load packages from remote URLs, using DNS activity to resolve attacker-controlled domains. It relies on Windows DNS query telemetry and filters to events where the querying process path matches the DesktopAppInstaller AppInstaller.exe location.
references:
  - https://twitter.com/notwhickey/status/1333900137232523264
  - https://lolbas-project.github.io/lolbas/Binaries/AppInstaller/
  - https://github.com/SigmaHQ/sigma/blob/master/rules/windows/dns_query/dns_query_win_appinstaller.yml
author: frack113, Huntrule Team
date: 2021-11-24
modified: 2023-11-09
tags:
  - attack.command-and-control
  - attack.t1105
logsource:
  product: windows
  category: dns_query
detection:
  selection:
    Image|startswith: C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_
    Image|endswith: \AppInstaller.exe
  condition: selection
falsepositives:
  - Unknown
level: medium
license: DRL-1.1