Identifier / Programs / Windows
appvlp.exe
appvlp file version info (xCyclopedia)
LOLBAS Execute 6 Sigma rules name it 1 ATT&CK technique 2 documented commands 1 known copy with hashes
How appvlp.exe is abused
Execute T1218 System Binary Proxy Execution
Each abuse is LOLBAS's category and the options and words it uses; the full write-up is on LOLBAS's page for appvlp.exe.
2 documented commands
Execute T1218 System Binary Proxy Execution User privileges
Executes .bat file through AppVLP.exe
AppVLP.exe {PATH_SMB:.bat}IdentifyExecute T1218 System Binary Proxy Execution User privileges
Executes powershell.exe as a subprocess of AppVLP.exe and run the respective PS command.
AppVLP.exe powershell.exe -c "$e=New-Object -ComObject shell.application;$e.ShellExecute('{PATH:.exe}','', '', 'open', 1)"IdentifyNone of the 2 commands the identifier reads trips a Sigma process-creation rule. These commands and their descriptions are from LOLBAS’s entry for appvlp.exe, by Oddvar Moe, at commit 2056cb766250 of 2026-09-26, under the GPL-3.0 and LOLBAS’s notice, with no warranty. Changed: Markdown is shown formatted. The source is in lolbas-gtfobins-commands.json.gz, and the full entry is on LOLBAS’s page for appvlp.exe. The identifier reads each with LOLBAS’s placeholders filled in: a URL as https://example.com/file, a share as \\192.0.2.10\share\file, a path as C:\Data\file and a command as calc.exe.
What detects it
Is it the real appvlp.exe?
C:\Program Files (x86)\Microsoft Office\root\Client\1 known copy
5.1.145.0 · C:\Program Files (x86)\Microsoft Office\root\Client\AppVLP.exe · signed by Microsoft Corporation
234317e8ff5cb4c2fa2808c63abbb6ce7641b935c74d50ac63355fece4f6dd75From the file’s version info and the copies recorded by xCyclopedia (MIT). A copy in another folder, signed by someone else or with another hash is not necessarily malicious, but it is worth a closer look. In Ceplin, "<sha256>".whatis() says which known copy a hash is.