| name | T1137_office-application-startup |
| description | Adversaries may leverage Microsoft Office-based applications for persistence between startups. |
| category | configuration |
| version | 18.1 |
| author | cyberstrike-official |
| tags | ["mitre-attack","enterprise","t1137","persistence","windows","office-suite"] |
| technique_id | T1137 |
| tactic | persistence |
| all_tactics | ["persistence"] |
| platforms | ["Windows","Office Suite"] |
| mitre_url | https://attack.mitre.org/techniques/T1137 |
| tech_stack | ["windows","office"] |
| cwe_ids | ["CWE-276"] |
| chains_with | ["T1137.001","T1137.002","T1137.003","T1137.004","T1137.005","T1137.006"] |
| prerequisites | [] |
| severity_boost | {"T1137.001":"Chain with T1137.001 for deeper attack path","T1137.002":"Chain with T1137.002 for deeper attack path","T1137.003":"Chain with T1137.003 for deeper attack path"} |
T1137 Office Application Startup
High-Level Description
Adversaries may leverage Microsoft Office-based applications for persistence between startups. Microsoft Office is a fairly common application suite on Windows-based operating systems within an enterprise network. There are multiple mechanisms that can be used with Office for persistence when an Office-based application is started; this can include the use of Office Template Macros and add-ins.
A variety of features have been discovered in Outlook that can be abused to obtain persistence, such as Outlook rules, forms, and Home Page. These persistence mechanisms can work within Outlook or be used through Office 365.
Kill Chain Phase
Platforms: Windows, Office Suite
What to Check
How to Test
Atomic Red Team Tests
The following tests are from Atomic Red Team and provide actionable ways to test this technique:
Atomic Test 1: Office Application Startup - Outlook as a C2
As outlined in MDSEC's Blog post https://www.mdsec.co.uk/2020/11/a-fresh-outlook-on-mail-based-persistence/
it is possible to use Outlook Macro as a way to achieve persistance and execute arbitrary commands. This transform Outlook into a C2.
Too achieve this two things must happened on the syste
- The macro security registry value must be set to '1'
- A file called VbaProject.OTM must be created in the Outlook Folder.
Supported Platforms: windows
reg add "HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security" /v Level /t REG_DWORD /d 1 /f
mkdir %APPDATA%\Microsoft\Outlook\ >nul 2>&1
echo "Atomic Red Team TEST" > %APPDATA%\Microsoft\Outlook\VbaProject.OTM
Manual Testing
If Atomic Red Team tests are not applicable, manually verify the technique by: