TTPwire Vol. 1 · MITRE ATT&CK·Tagged

← All stories

Huntress

Insistence on Persistence | Huntress

2023-01-10 · Read original ↗

ATT&CK techniques detected

8 predictions
T1053.003Cron
99%
"the items from an apple binary property list. location ~ / library / application support / com. apple. backgroundtaskmanagementagent / backgrounditems. btm cron using cron jobs is a slightly older unix - esque method for infecting users, and although its use is much rarer nowaday…"
T1543.001Launch Agent
97%
"a directory of launch agents in the user ’ s home folder ( notated by the tilde ~ below ). these launch items are designed to point at executables ( mach - o binaries ). if the user wishes to have a script execute at startup instead, they will need to use a different persistence …"
T1543.004Launch Daemon
93%
"on potential malware as well. for malware to truly be effective, it must persist. this means if rebooting your computer disables the malware, it isn ’ t very sophisticated. malware authors, for the most part, understand that rebooting the computer will be an early – if not first …"
T1543.001Launch Agent
90%
"plist called myapp. plist and had the disabled key set to “ true ” ( which effectively disables my plist from loading ), but in the overrides plist i had an entry setting that value to “ false, ” the next time i ran sudo launchctl load ~ / library / launchagent / myapp. plist, th…"
T1543.004Launch Daemon
85%
"launch daemons are property list files ( plist ) that live in one of a few different locations on disk. these are executed at the system level, making them not specific to any user. this means they will launch when the system starts up. when the system boots, the plists are proce…"
T1176Software Extensions
49%
"great detail on how emond could potentially be leveraged by attackers in his blog. note : as of macos ventura 13. 0, emond and its associated files are no longer present on disk. system extensions i left system extensions for last because they are somewhat anomalous in comparison…"
T1543.001Launch Agent
39%
"insistence on persistence | huntress at huntress, we aim to serve the 99 %. although windows is still overwhelmingly leading the market in enterprise endpoints, apple is beginning to make a dent, increasing their market share in the enterprise each year. due to the increasing num…"
T1543.001Launch Agent
37%
"launch daemons are property list files ( plist ) that live in one of a few different locations on disk. these are executed at the system level, making them not specific to any user. this means they will launch when the system starts up. when the system boots, the plists are proce…"

Summary

In this blog, we'll explore our new Mac agent, what we look for and why—and where we’re heading.